I would like to be able to specify a list of features that are depended on for each feature. I know that features are inherently dependant on the parent feature they are under but with this model only a hierarchy is possible, when reality dictates a network.