Huge Object Oriented Graphics Additions