Thinking in Terms of Commands

Signed-off-by: Daniel Bråtasæter <daniel@allegro.no>