ParentResolver

typealias ParentResolver = (String, List<Feature>) -> Int

A ParentResolver is a functional type that takes a String representing the child feature and a list of Features representing the potential parents and outputs the chosen parent