Fixing documentation and other things
Created common hierarchy for graphics object