The Scenario Create a content type A with some custom fields on it. Export the new content type as a feature, including the Field Bases and Field Instances for it. We call it Feature A.
Features is a wonderful module, it allows you to put in code, pieces of functionality that is otherwise created in the UI. (For more information, look at these slides on features