Entity Component System architecture with networking support, component state synchronization + RPC