Most of the pi side is roughly in place, except synchronization stuff.
Moving over to the controller side now.