Add a robotics library and move out command execution from bus to robotics.
Not quite there: need to extract the robotics API and get the verbose proxy working...