Implement Wayland display manager interface

Issue: #8