Intended as a submodule of trillek-client-core and trillek-server-core. Contains code common to both.