Glew library source code

IComponents:
- include every existing component here
Data Manager:
- for tool and serialization purposes
Serialization System, Type Reflection

Generic serialization system that can serialize any struct, or class.
The only limitiation is array/map/vector or other data structure member
inside a class.
Deserialize is half done
test