In building components for installation, I know that registration units are generally a "should be separate" thing, but what are the guidelines for when one should divide the component installation into two separate packages (typically one being runtime, and the other being design time).
Bonus question: What are the accepted package naming conventions, for when runtime and designtime packages are separate?