Begin refactoring command structure
Add guide documentation