Encapsulated most of the graphics