When browsing the internet, I found that there were two repositories that looked like source code to GNOME DE. One was called GNOME Utility Library and the other was called GNOME Shell. Which would I download in order to modify the source code to the whole GNOME DE? Even better, can someone explain the difference between the two projects? I'm new to Linux.
Also, I do understand that me being new to Linux will make it challenging to modify the GNOME DE. Although, I do have prior experience with coding. In other words, please don't answer my question with something like, "Editing the source code of the GNOME DE would be very challenging and not suitable for someone like you. I would recommend doing some more digging first.", because I am currently digging into the topic.