Added graphics, model, light classes;

Loop now actually works.

Tweaked D3D initialization, etc.
Resolved conflicts... kind of.
Merge branch 'DirectXBackend' of https://github.com/SusirinkeLaborui/Laboras21.git