We are investigating the use of smart components & are finding out that they are not so smart after all, but they are very limited!
Why can't you mirror a smart componet? atleast mirror & copy to a new position? nope!
Why can't I have a smart component in a sub assembly & use the feature in a top level assembly?
If you do get a smart component to work the way you want, just don't add anymore after!
This idea needs alot of work before it's functional!