Integrate command structure and generator