Updated class Model.

- Added move constructor.
- Added custom transform rendering overload.
- Added clone method.
Fixed typo in std Format.
Fixed typo in sub mesh rendering.
Updated MatrixMap.

- Added assignment operator.
- Added dynamic vector specialization.
Removed TransformMap.

It was never going to get used anyways.
Removed some warnings regarding RenderPassManager.
Updated system runner construction.

System runner construction argument type is now a nested type of the runner.
Added dynamic vector to gr types.
Added VSync (that doesn't seem to do anything on my computer) and updated the interface of class Surface.
Added a sleep to the main loop for test_gr_model.
Committed missing file change for last Surface update.
Updated mesh rendering transformation calculation.
Added stuff to sys test.

With the current test you can move around a square and toggle vsync.
Added some files under construction but needed to build.