Added command evaluator and enums for the different sections of commands.