Initial working framebuffer postprocessing.
Refactor the framebuffer into a separate class.
Pass time to shaders.
Handle multiple post passes.