Fix surface resource creation
Add files for the wayland compositor interace implementation
Add preliminary compositor interface (stubs)
Add preliminary initialisation function