Add Selection, Filter, View, SelectionManager and SelectionService