Refactored Api. Basic create command workflow.