Restoring RepeaterView

Removed IEnumerable<T> and Restored ObservableCollection<T>.

Added comments, including why ObservableCollection<T>.