Framebuffers reform

 - Splits `Framebuffer` between `SimpleFramebuffer` and `MultiOutputFramebuffer`