Change all existing commands to get subsystems from Components.

All command constructors use their arguments to configure the command's
actions.