MP1-4585: Consolidating AppCommand stuff.
MP1-4585: Cleaning up and renaming a few HID classes.