Exract commands into their own classes