Behaviour to implement by the servers
execute(String.t) :: {:reply, any} | :noreply
handle(any) :: {:reply, any} | :noreply