Ipcgull is a C++ IPC library that takes advantage of modern C++17
features to provide a simple interface for developers to handle IPC.
Currently, Ipcgull only supports a D-Bus backend (via GDBus), but this
is abstracted by the library and can theoretically be replaced.
However, that is out of scope for this project.