Added a command helper to provide some of the common Command generation functionality
Tunring off new core command because I don't know if I should actually use it