split datasignals for edit/add feature required/provided for component/category forms to get rid of feature.selected hack when feature is a label