> The problem is that common isn't just common.
 
I suggest to split common. "True" common will contain only
 
org.jboss.tools.common
org.jboss.tools.common.model
org.jboss.tools.common.model.ui
org.jboss.tools.common.text.xml
part of org.jboss.tools.common.text.ext
 
Other plugins may be moved to org.jboss.tools.jst...
 
Or, may we physically leave plugins where they are, but for build and installation purposes apply this logic separation 'virtually' by defining other set of features?
I say we move the plugins that can be moved to where they belong.

Could you outline which changes you would do ?
 
Next, I will clean common.model from unnecessary references using new extension points.
 
sounds good. Again, would like to know what this involves ?
As to what we have now, installing Hibernate Tools + common will not add jsf, jsp, etc editors; and though common includes some excessive knowledge of jsp, jsf, struts, it does not add any functionality.
Ok - I'll try again then ;)

/max