Started work on making hub a master of all device branches; This hasn't been tested in any way, or even attempted to compile.