Implementation of data infrastructure (store, cache)
This is potentially the most interesting component of the whole library. The data service will both have an RPC component to retrieve data from the in-process cache by other processes, but also to instruct the local process to cache or save data. This, together with Capnp RPC's remote execution capabilities, should form a powerful infrastructure to connect worker nodes and coordinate data storage and calculation across nodes.