Add QuadTreeNode class. Add BoundingBox class. Add basic view frustum culling based on AABB&ViewFrustum intersection detection. Now Terrain is divided into several chunks and can be culled from view frustum.
using a new algorithm for boundingBox&viewFrustum intersection detection.
Add GUI stuff. Including label, button, slider, toggle, listbox, colorpicker.