GraphicsDemo1, GraphicsDemo2 and GraphicsDemo3