utilize linear V2 for rect specs
removed currently non-sense
tidy up modules

RenderWorld is now ResourceManager, moved some funs to Rendering
added Framebuffer definition
WARNING! not compiling commit

just to keep progress trackable
type checks
reimplemented opengl resource-loading
fixed resizing for fbos
added resource writer logging
Merge branch 'feature/rendertarget-fbo' into development