Virtual stuff wrapped in module with interface
Error submodule added in System
Render extracted from opengl into separate module
System::Proxy<> modified for maybe better concurrency behavior
Aspects methodology added a little
Scene got interface
Math got module header
Image module got module header
Image got error submodule
GUI got module and interface headers
Terrain submodule modified
OpenGL and OpenCL moved into GPU module