Moved framebuffer creation out of monitor

This moves the framebuffer creation out of the monitor.

Thus we can create framebuffers on the fly.
Are there no supertype methods for this? Would be much cleaner, I guess.