Initial commit of toplevel.py with virtual comms