Setup

Networking, video I/O setup, canvas layouts, and signalling setup.