The following is a draft UML diagram of the current, major classes in QGis. More detailed UML diagrams for the different section should (hopefully) be created in the comming months.