Add dedicated Selection class; make view track active selection.