After defining _GNU_SOURCE
This introduces a basic shared framework for making wayland clients within sway itself.