>But this has nothing to do with the PJX right.
Right. I think there is no way to "subclass an entire project" automatically.
> So essentially we end up with class libs for different purposes which are subclassed at the time of project creation and from then on the modifications made to the subclasslib are project specific?
Yes, that is the way I think it would be.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)