Add framebuffer object and monitor object

This implements the framebuffer and monitor object
Not good! If we initialize such an object on the stack, this causes a segfault! Please remove the `free()` call.