First commit of rendering engine.
Small changes
adding methods
staging?