added abstract to component categories for which bindings are allowed
and we generate binding paths.