Moves embedded_program, fixes compilation errors
Adds docking controller to research shuttle dock

Also adds the start of a nano-ui template.