first fbo testing.
textures need some tweaking.
need for better memory management (shared_ptr?), so attaching texture would be safe and what not.