lot of stuff
added files
in the middle of the refactoring of the renderer. everything in a broken state.