updated design docs
Implemented CubeRunnerRegistrar with tests