How to create component variants?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I'm trying to create a set of two components that share all of their features before a certain point (kind of like a set of solidworks configurations). Basically, I need to make a top and bottom half of a shell which are identical except that the top half has an embossed pattern and the bottom half has a couple of extra holes. What I was hoping would exist is something like this:
Step 1: Design the component
Step 2: Create two children components
Step 3: Modify the child components (independently, add holes to one, embossing to the other)
Step 4: Be able to modify features of the parent and have them roll down to the children (positions of slots, dimensions, etc.)
I've tried creating a component from part bodies, copying the component and using "Paste New", but changes to the parent don't roll down to the children. If I just use the "Paste" command, then changes to one child affect them all.
Any help is appreciated! Thanks!