Commit Selector: it can be used to define how States and other react of
specific items (the class may be merged with the Requirement class some
day)

Begin with Applyer and Feature class: it can be used to added addional
Features to Items but with addional Requirements