ControllerCommand now extends Support\GenerateCommand in order to abstract common file generation behavior to a parent class.