Add command subclass, command loop, and more startup code.