Changed commands and subsystems (divebases) to be able to all run. Added support for switching drive modes.