add DemoCube application to demonstrate custom OpenGL (3D)