Started the behavior package
Renamed FeatureOp to Feature, and ViewOp to View. That extra syllable was annoying me.
Minor refactor to reflect some of the newly added behaviors.