Introduce basic networking

All MenuActions are sent via RPC for now. This is in no way complete, but it's
a good baseline for someone to pick up.