Carved out MDSpreadViewSelection, more property cleanups, removed reuseHash in favor of consolidating back on the reuseIdentifier