Changed the command-based strategy so that actions no longer need to extend Action. Also updated all relevant documentation.