Basic Framework

1. Use CMake http://www.cmake.org/
2. Include common (common librares), misc (core implementations using
tamplates ---- .hpp and .inl), samples, test files.
3. Refer to GLM and ogl-samples, https://github.com/Groovounet/glm and
https://github.com/Groovounet/ogl-samples