Sync with master : update datasource update call and minor changes.
Change indent in project settings. update snapshot method.
Update with UDo.UICollectionView (master)