Here is the current class diagram of the main classes of the Canvas2D Engine. This diagram doesn't include the secondary classes or the ones of the GUI Library