Features created from input
  1. Texts can be parsed as trees
  2. Features can be created as subtrees
  3. Features are a function of the input