I was trying to poke around the Lazarus source code to look into the bug reports I submitted. There must be at least a hundred or more units inside the Lazarus directory pertaining to the IDE. Is there any kind of documentation that explains what each unit is used for? What I'm hoping for is a paragraph explaining what the function of each unit was.