The reason we chose to prioritize client support, then server, was replication. If we develop a strong client with broad support, it makes developing the replication piece easier, since the client already supports the features in mind. It would also allow us to make Librebox more practical for game development in its early stages.
We'd love to see how you could do the client-server model though. Perhaps, there is a new and more efficient way.