From bcedea412adb97a2dd02df1ebb405ddf8d8cdf45 Mon Sep 17 00:00:00 2001 From: Ivan Vorobei Date: Thu, 6 Jun 2019 22:24:34 +0300 Subject: [PATCH] Add Async image loading --- .../Complete/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../Complete/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/HexagonParameters.swift | 0 .../Landmarks/Landmarks/HikeDetail.swift | 0 .../Landmarks/Landmarks/HikeView.swift | 0 .../Complete/Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Hike.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Resources/hikeData.json | 0 .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Landmarks/Supporting Views/Badge.swift | 0 .../Supporting Views/BadgeBackground.swift | 0 .../Supporting Views/BadgeSymbol.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/GraphCapsule.swift | 0 .../Supporting Views/HikeGraph.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Supporting Views/RotatedBadgeSymbol.swift | 0 .../Complete/README.md | 0 .../StartingPoint/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../StartingPoint/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/HexagonParameters.swift | 0 .../Landmarks/Landmarks/HikeDetail.swift | 0 .../Landmarks/Landmarks/HikeView.swift | 0 .../Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Hike.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Resources/hikeData.json | 0 .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Landmarks/Supporting Views/Badge.swift | 0 .../Supporting Views/BadgeBackground.swift | 0 .../Supporting Views/BadgeSymbol.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/GraphCapsule.swift | 0 .../Supporting Views/HikeGraph.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Supporting Views/RotatedBadgeSymbol.swift | 0 .../StartingPoint/README.md | 0 .../RemoteImage/ImageCache.swift | 27 ++++++++ .../RemoteImage/ImageLoader.swift | 59 ++++++++++++++++++ .../RemoteImage/RemoteImage.swift | 37 +++++++++++ .../RemoteImage/RemoteImageView.swift | 30 +++++++++ Examples/Async image loading/SwURL.swift | 5 ++ .../Complete/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../Complete/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Complete/Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Resources/yukon_charleyrivers.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Complete/README.md | 0 .../StartingPoint/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../StartingPoint/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Resources/yukon_charleyrivers.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../StartingPoint/README.md | 0 .../Complete/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../Complete/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/Landmarks/CategoryRow.swift | 0 .../Landmarks/HexagonParameters.swift | 0 .../Landmarks/Landmarks/HikeDetail.swift | 0 .../Landmarks/Landmarks/HikeView.swift | 0 .../Complete/Landmarks/Landmarks/Home.swift | 0 .../Complete/Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Hike.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Resources/hikeData.json | 0 .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Landmarks/Supporting Views/Badge.swift | 0 .../Supporting Views/BadgeBackground.swift | 0 .../Supporting Views/BadgeSymbol.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/GraphCapsule.swift | 0 .../Supporting Views/HikeGraph.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Supporting Views/RotatedBadgeSymbol.swift | 0 .../Complete/README.md | 0 .../StartingPoint/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../StartingPoint/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/HexagonParameters.swift | 0 .../Landmarks/Landmarks/HikeDetail.swift | 0 .../Landmarks/Landmarks/HikeView.swift | 0 .../Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Hike.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Resources/hikeData.json | 0 .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Landmarks/Supporting Views/Badge.swift | 0 .../Supporting Views/BadgeBackground.swift | 0 .../Supporting Views/BadgeSymbol.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/GraphCapsule.swift | 0 .../Supporting Views/HikeGraph.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Supporting Views/RotatedBadgeSymbol.swift | 0 .../StartingPoint/README.md | 0 .../Complete/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../Complete/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/Landmarks/ContentView.swift | 0 .../Complete/Landmarks/Landmarks/Info.plist | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Complete/README.md | 0 .../Resources/LICENSE/LICENSE.txt | 0 .../Resources/turtlerock.jpg | Bin .../Complete/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../Complete/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/HexagonParameters.swift | 0 .../Complete/Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Landmarks/Supporting Views/Badge.swift | 0 .../Supporting Views/BadgeBackground.swift | 0 .../Supporting Views/BadgeSymbol.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Supporting Views/RotatedBadgeSymbol.swift | 0 .../Complete/README.md | 0 .../StartingPoint/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../StartingPoint/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/HexagonParameters.swift | 0 .../Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../StartingPoint/README.md | 0 .../Complete/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../Complete/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Complete/Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Complete/README.md | 0 .../StartingPoint/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../StartingPoint/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../StartingPoint/README.md | 0 .../Complete/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../Complete/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/Landmarks/CategoryRow.swift | 0 .../Landmarks/HexagonParameters.swift | 0 .../Landmarks/Landmarks/HikeBadge.swift | 0 .../Landmarks/Landmarks/HikeDetail.swift | 0 .../Landmarks/Landmarks/HikeView.swift | 0 .../Complete/Landmarks/Landmarks/Home.swift | 0 .../Complete/Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Hike.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/Profile.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Landmarks/Landmarks/PageControl.swift | 0 .../Landmarks/Landmarks/PageView.swift | 0 .../Landmarks/PageViewController.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Profiles/ProfileEditor.swift | 0 .../Landmarks/Profiles/ProfileHost.swift | 0 .../Landmarks/Profiles/ProfileSummary.swift | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Resources/charleyrivers_feature.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Resources/hikeData.json | 0 .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Resources/stmarylake_feature.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Resources/turtlerock_feature.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Landmarks/Supporting Views/Badge.swift | 0 .../Supporting Views/BadgeBackground.swift | 0 .../Supporting Views/BadgeSymbol.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/FeatureCard.swift | 0 .../Supporting Views/GraphCapsule.swift | 0 .../Supporting Views/HikeGraph.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Supporting Views/RotatedBadgeSymbol.swift | 0 .../Complete/README.md | 0 .../StartingPoint/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../StartingPoint/LICENSE/LICENSE.txt | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/Landmarks/CategoryRow.swift | 0 .../Landmarks/HexagonParameters.swift | 0 .../Landmarks/Landmarks/HikeBadge.swift | 0 .../Landmarks/Landmarks/HikeDetail.swift | 0 .../Landmarks/Landmarks/HikeView.swift | 0 .../Landmarks/Landmarks/Home.swift | 0 .../Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Hike.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/Profile.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Profiles/ProfileEditor.swift | 0 .../Landmarks/Profiles/ProfileHost.swift | 0 .../Landmarks/Profiles/ProfileSummary.swift | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Resources/charleyrivers_feature.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Resources/hikeData.json | 0 .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Resources/stmarylake_feature.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Resources/turtlerock_feature.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Landmarks/Supporting Views/Badge.swift | 0 .../Supporting Views/BadgeBackground.swift | 0 .../Supporting Views/BadgeSymbol.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/FeatureCard.swift | 0 .../Supporting Views/GraphCapsule.swift | 0 .../Supporting Views/HikeGraph.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Supporting Views/RotatedBadgeSymbol.swift | 0 .../StartingPoint/README.md | 0 .../project.pbxproj | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../SwiftUITimeTravel/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/Contents.json | 0 .../Base.lproj/LaunchScreen.storyboard | 0 .../SwiftUITimeTravel/ContentView.swift | 0 .../SwiftUITimeTravel/Info.plist | 0 .../Preview Assets.xcassets/Contents.json | 0 .../SwiftUITimeTravel/SceneDelegate.swift | 0 .../TimeTravelView/StateMachine.swift | 0 .../TimeTravelView/Store.swift | 0 .../TimeTravelView/TimeTravelBarView.swift | 0 .../TimeTravelView/TimeTravelView.swift | 0 .../TodoList/Internal Views/AddItemView.swift | 0 .../Internal Views/ModalDimmingView.swift | 0 .../Internal Views/TodoListItemView.swift | 0 .../TodoList/Model/TodoItem.swift | 0 .../TodoList/Model/TodoState.swift | 0 .../TodoList/TodoListView.swift | 0 .../Complete/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../Complete/LICENSE/LICENSE.txt | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/Landmarks/CategoryRow.swift | 0 .../Landmarks/HexagonParameters.swift | 0 .../Landmarks/Landmarks/HikeBadge.swift | 0 .../Landmarks/Landmarks/HikeDetail.swift | 0 .../Landmarks/Landmarks/HikeView.swift | 0 .../Complete/Landmarks/Landmarks/Home.swift | 0 .../Complete/Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Hike.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/Profile.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Profiles/ProfileEditor.swift | 0 .../Landmarks/Profiles/ProfileHost.swift | 0 .../Landmarks/Profiles/ProfileSummary.swift | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Resources/hikeData.json | 0 .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Landmarks/Supporting Views/Badge.swift | 0 .../Supporting Views/BadgeBackground.swift | 0 .../Supporting Views/BadgeSymbol.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/GraphCapsule.swift | 0 .../Supporting Views/HikeGraph.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Supporting Views/RotatedBadgeSymbol.swift | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../Complete/README.md | 0 .../StartingPoint/.gitignore | 0 .../Configuration/SampleCode.xcconfig | 0 .../StartingPoint/LICENSE/LICENSE.txt | 0 .../Landmarks/Landmarks/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../landmark_app_icon_1024x1024.png | Bin .../landmark_app_icon_120x120-1.png | Bin .../landmark_app_icon_120x120.png | Bin .../landmark_app_icon_152x152.png | Bin .../landmark_app_icon_167x167.png | Bin .../landmark_app_icon_180x180.png | Bin .../landmark_app_icon_40x40-1.png | Bin .../landmark_app_icon_40x40-2.png | Bin .../landmark_app_icon_40x40.png | Bin .../landmark_app_icon_58x58-1.png | Bin .../landmark_app_icon_58x58.png | Bin .../landmark_app_icon_76x76.png | Bin .../landmark_app_icon_80x80-1.png | Bin .../landmark_app_icon_80x80.png | Bin .../landmark_app_icon_87x87.png | Bin .../Landmarks/Assets.xcassets/Contents.json | 0 .../turtlerock.imageset/Contents.json | 0 .../turtlerock.imageset/turtlerock.jpg | Bin .../Base.lproj/LaunchScreen.storyboard | 0 .../Landmarks/Landmarks/CategoryRow.swift | 0 .../Landmarks/HexagonParameters.swift | 0 .../Landmarks/Landmarks/HikeDetail.swift | 0 .../Landmarks/Landmarks/HikeView.swift | 0 .../Landmarks/Landmarks/Home.swift | 0 .../Landmarks/Landmarks/Info.plist | 0 .../Landmarks/Landmarks/LandmarkDetail.swift | 0 .../Landmarks/Landmarks/LandmarkList.swift | 0 .../Landmarks/Landmarks/Models/Data.swift | 0 .../Landmarks/Landmarks/Models/Hike.swift | 0 .../Landmarks/Landmarks/Models/Landmark.swift | 0 .../Landmarks/Landmarks/Models/Profile.swift | 0 .../Landmarks/Landmarks/Models/UserData.swift | 0 .../Preview Assets.xcassets/Contents.json | 0 .../Landmarks/Resources/charleyrivers.jpg | Bin .../Landmarks/Resources/chilkoottrail.jpg | Bin .../Landmarks/Resources/chincoteague.jpg | Bin .../Landmarks/Resources/hiddenlake.jpg | Bin .../Landmarks/Resources/hikeData.json | 0 .../Landmarks/Landmarks/Resources/icybay.jpg | Bin .../Landmarks/Resources/lakemcdonald.jpg | Bin .../Landmarks/Resources/landmarkData.json | 0 .../Landmarks/Resources/rainbowlake.jpg | Bin .../Landmarks/Resources/silversalmoncreek.jpg | Bin .../Landmarks/Resources/stmarylake.jpg | Bin .../Landmarks/Resources/turtlerock.jpg | Bin .../Landmarks/Resources/twinlake.jpg | Bin .../Landmarks/Landmarks/Resources/umbagog.jpg | Bin .../Landmarks/Landmarks/SceneDelegate.swift | 0 .../Landmarks/Supporting Views/Badge.swift | 0 .../Supporting Views/BadgeBackground.swift | 0 .../Supporting Views/BadgeSymbol.swift | 0 .../Supporting Views/CircleImage.swift | 0 .../Supporting Views/GraphCapsule.swift | 0 .../Supporting Views/HikeGraph.swift | 0 .../Supporting Views/LandmarkRow.swift | 0 .../Landmarks/Supporting Views/MapView.swift | 0 .../Supporting Views/RotatedBadgeSymbol.swift | 0 .../.xcodesamplecode.plist | 0 .../project.pbxproj | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../StartingPoint/README.md | 0 README.md | 7 ++- Resources/AsyncImageLoading.gif | Bin 0 -> 280424 bytes 914 files changed, 164 insertions(+), 1 deletion(-) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/.gitignore (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Configuration/SampleCode.xcconfig (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/LICENSE/LICENSE.txt (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/HikeDetail.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/HikeView.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Info.plist (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Models/Hike.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/hikeData.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/Complete/README.md (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/.gitignore (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Configuration/SampleCode.xcconfig (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/LICENSE/LICENSE.txt (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/HikeDetail.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/HikeView.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Info.plist (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Models/Hike.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift (100%) rename Examples/{AnimatingViewsAndTransitions => Animating Views And Transitions}/StartingPoint/README.md (100%) create mode 100755 Examples/Async image loading/RemoteImage/ImageCache.swift create mode 100755 Examples/Async image loading/RemoteImage/ImageLoader.swift create mode 100755 Examples/Async image loading/RemoteImage/RemoteImage.swift create mode 100755 Examples/Async image loading/RemoteImage/RemoteImageView.swift create mode 100755 Examples/Async image loading/SwURL.swift rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/.gitignore (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Configuration/SampleCode.xcconfig (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/LICENSE/LICENSE.txt (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Info.plist (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/Complete/README.md (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/.gitignore (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Configuration/SampleCode.xcconfig (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/LICENSE/LICENSE.txt (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Info.plist (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{BuildingListsAndNavigation => Building Lists And Navigation}/StartingPoint/README.md (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/.gitignore (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Configuration/SampleCode.xcconfig (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/LICENSE/LICENSE.txt (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/CategoryRow.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/HikeDetail.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/HikeView.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Home.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Info.plist (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Models/Hike.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/hikeData.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/Complete/README.md (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/.gitignore (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Configuration/SampleCode.xcconfig (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/LICENSE/LICENSE.txt (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/HikeDetail.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/HikeView.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Info.plist (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Models/Hike.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift (100%) rename Examples/{ComposingComplexInterfaces => Composing Complex Interfaces}/StartingPoint/README.md (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/.gitignore (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Configuration/SampleCode.xcconfig (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/LICENSE/LICENSE.txt (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.pbxproj (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/ContentView.swift (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Info.plist (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Complete/README.md (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Resources/LICENSE/LICENSE.txt (100%) rename Examples/{CreatingAndCombiningViews => Creating And Combining Views}/Resources/turtlerock.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/.gitignore (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Configuration/SampleCode.xcconfig (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/LICENSE/LICENSE.txt (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Info.plist (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/Complete/README.md (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/.gitignore (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Configuration/SampleCode.xcconfig (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/LICENSE/LICENSE.txt (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Info.plist (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{DrawingPathsAndShapes => Drawing Paths And Shapes}/StartingPoint/README.md (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/.gitignore (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Configuration/SampleCode.xcconfig (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/LICENSE/LICENSE.txt (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Info.plist (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/Complete/README.md (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/.gitignore (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Configuration/SampleCode.xcconfig (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/LICENSE/LICENSE.txt (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Info.plist (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{HandlingUserInput => Handling User Input}/StartingPoint/README.md (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/.gitignore (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Configuration/SampleCode.xcconfig (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/LICENSE/LICENSE.txt (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/CategoryRow.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/HikeBadge.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/HikeDetail.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/HikeView.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Home.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Info.plist (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Models/Hike.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Models/Profile.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/PageControl.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/PageView.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/PageViewController.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/hikeData.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/stmarylake_feature.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/turtlerock_feature.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/FeatureCard.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/Complete/README.md (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/.gitignore (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Configuration/SampleCode.xcconfig (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/LICENSE/LICENSE.txt (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/CategoryRow.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/HikeBadge.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/HikeDetail.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/HikeView.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Home.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Info.plist (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Models/Hike.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Models/Profile.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Profiles/ProfileEditor.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Profiles/ProfileHost.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Profiles/ProfileSummary.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/stmarylake_feature.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/turtlerock_feature.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/FeatureCard.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift (100%) rename Examples/{InterfacingWithUIKit => Interfacing With UIKit}/StartingPoint/README.md (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel.xcodeproj/project.pbxproj (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/AppDelegate.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/Assets.xcassets/Contents.json (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/ContentView.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/Info.plist (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/SceneDelegate.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TimeTravelView/StateMachine.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TimeTravelView/Store.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TimeTravelView/TimeTravelBarView.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TimeTravelView/TimeTravelView.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TodoList/Internal Views/AddItemView.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TodoList/Internal Views/ModalDimmingView.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TodoList/Internal Views/TodoListItemView.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TodoList/Model/TodoItem.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TodoList/Model/TodoState.swift (100%) rename Examples/{TimeTravel => Time Travel}/SwiftUITimeTravel/TodoList/TodoListView.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/.gitignore (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Configuration/SampleCode.xcconfig (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/LICENSE/LICENSE.txt (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/CategoryRow.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/HikeBadge.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/HikeDetail.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/HikeView.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Home.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Info.plist (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Models/Hike.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Models/Profile.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/hikeData.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/Complete/README.md (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/.gitignore (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Configuration/SampleCode.xcconfig (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/LICENSE/LICENSE.txt (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/AppDelegate.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/CategoryRow.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/HikeDetail.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/HikeView.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Home.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Info.plist (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/LandmarkList.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Models/Data.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Models/Hike.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Models/Profile.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Models/UserData.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename Examples/{WorkingWithUIControls => Working With UIControls}/StartingPoint/README.md (100%) create mode 100644 Resources/AsyncImageLoading.gif diff --git a/Examples/AnimatingViewsAndTransitions/Complete/.gitignore b/Examples/Animating Views And Transitions/Complete/.gitignore similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/.gitignore rename to Examples/Animating Views And Transitions/Complete/.gitignore diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Configuration/SampleCode.xcconfig b/Examples/Animating Views And Transitions/Complete/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Configuration/SampleCode.xcconfig rename to Examples/Animating Views And Transitions/Complete/Configuration/SampleCode.xcconfig diff --git a/Examples/AnimatingViewsAndTransitions/Complete/LICENSE/LICENSE.txt b/Examples/Animating Views And Transitions/Complete/LICENSE/LICENSE.txt similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/LICENSE/LICENSE.txt rename to Examples/Animating Views And Transitions/Complete/LICENSE/LICENSE.txt diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist b/Examples/Animating Views And Transitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist rename to Examples/Animating Views And Transitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj b/Examples/Animating Views And Transitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj rename to Examples/Animating Views And Transitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Animating Views And Transitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Animating Views And Transitions/Complete/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/AppDelegate.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/HikeDetail.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/HikeDetail.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/HikeDetail.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/HikeDetail.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/HikeView.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/HikeView.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/HikeView.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/HikeView.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Info.plist b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Info.plist rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Info.plist diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/LandmarkList.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Models/Data.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Models/Data.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Models/Hike.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Models/Hike.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Models/Hike.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Models/Hike.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Models/UserData.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/hikeData.json b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/hikeData.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/hikeData.json rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/hikeData.json diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift b/Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift rename to Examples/Animating Views And Transitions/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift diff --git a/Examples/AnimatingViewsAndTransitions/Complete/README.md b/Examples/Animating Views And Transitions/Complete/README.md similarity index 100% rename from Examples/AnimatingViewsAndTransitions/Complete/README.md rename to Examples/Animating Views And Transitions/Complete/README.md diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/.gitignore b/Examples/Animating Views And Transitions/StartingPoint/.gitignore similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/.gitignore rename to Examples/Animating Views And Transitions/StartingPoint/.gitignore diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Configuration/SampleCode.xcconfig b/Examples/Animating Views And Transitions/StartingPoint/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Configuration/SampleCode.xcconfig rename to Examples/Animating Views And Transitions/StartingPoint/Configuration/SampleCode.xcconfig diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/LICENSE/LICENSE.txt b/Examples/Animating Views And Transitions/StartingPoint/LICENSE/LICENSE.txt similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/LICENSE/LICENSE.txt rename to Examples/Animating Views And Transitions/StartingPoint/LICENSE/LICENSE.txt diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.pbxproj diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/AnimatingViewsAndTransitions.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/AppDelegate.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/HikeDetail.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/HikeDetail.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/HikeDetail.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/HikeDetail.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/HikeView.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/HikeView.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/HikeView.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/HikeView.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Info.plist b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Info.plist rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Info.plist diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/LandmarkList.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Models/Data.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Models/Data.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Models/Hike.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Models/Hike.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Models/Hike.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Models/Hike.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Models/UserData.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift b/Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift rename to Examples/Animating Views And Transitions/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift diff --git a/Examples/AnimatingViewsAndTransitions/StartingPoint/README.md b/Examples/Animating Views And Transitions/StartingPoint/README.md similarity index 100% rename from Examples/AnimatingViewsAndTransitions/StartingPoint/README.md rename to Examples/Animating Views And Transitions/StartingPoint/README.md diff --git a/Examples/Async image loading/RemoteImage/ImageCache.swift b/Examples/Async image loading/RemoteImage/ImageCache.swift new file mode 100755 index 0000000..e97b182 --- /dev/null +++ b/Examples/Async image loading/RemoteImage/ImageCache.swift @@ -0,0 +1,27 @@ +// +// File 2.swift +// +// +// Created by Callum Trounce on 05/06/2019. +// + +import Foundation +import SwiftUI + +@available(iOS 13.0, *) +class ImageCache { + + private let cache = NSCache() + + private let queue = DispatchQueue.init(label: "cacheQueue", qos: .userInteractive) + + func store(image: CGImage, for url: URL) { + queue.async { [unowned cache] in + cache.setObject(image, forKey: url as NSURL) + } + } + + func image(for url: URL) -> CGImage? { + return cache.object(forKey: url as NSURL) + } +} diff --git a/Examples/Async image loading/RemoteImage/ImageLoader.swift b/Examples/Async image loading/RemoteImage/ImageLoader.swift new file mode 100755 index 0000000..bde9f7e --- /dev/null +++ b/Examples/Async image loading/RemoteImage/ImageLoader.swift @@ -0,0 +1,59 @@ +// +// File 2.swift +// +// +// Created by Callum Trounce on 05/06/2019. +// + +import Foundation +import SwiftUI +import Combine + +@available(iOS 13.0, *) +class ImageLoader { + + static let shared = ImageLoader() + + private let fileManager = FileManager() + + private let cache = ImageCache() + + private lazy var session = URLSession.init(configuration: .default) + + public func load(url: URL, result: @escaping ((CGImage) -> Void)) { + + if let cachedImage = cache.image(for: url) { + result(cachedImage) + return + } + + let request = session.downloadTask(with: url, completionHandler: { [weak self] (downloadLocation, response, error) in + self?.handleDownload(response: response!, location: downloadLocation!, result: result) + }) + + request.resume() + } + + func handleDownload(response: URLResponse, location: URL, result: @escaping ((CGImage) -> Void)) { + guard let url = response.url else { return } + do { + let directory = try fileManager.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true).appendingPathComponent(location.lastPathComponent) + try fileManager.copyItem(at: location, to: directory) + + guard + let imageSource = CGImageSourceCreateWithURL(directory as NSURL, nil) else { + fatalError("couldn't create image source") + } + + guard let image = CGImageSourceCreateImageAtIndex(imageSource, 0, nil) + else { + fatalError("Couldn't load image \(directory)") + } + + cache.store(image: image, for: url) + result(image) + } catch { + fatalError(error.localizedDescription) + } + } +} diff --git a/Examples/Async image loading/RemoteImage/RemoteImage.swift b/Examples/Async image loading/RemoteImage/RemoteImage.swift new file mode 100755 index 0000000..a21df42 --- /dev/null +++ b/Examples/Async image loading/RemoteImage/RemoteImage.swift @@ -0,0 +1,37 @@ +// +// RemoteImage.swift +// Landmarks +// +// Created by Callum Trounce on 06/06/2019. +// Copyright © 2019 Apple. All rights reserved. +// + +import Foundation +import SwiftUI +import Combine + +@available(iOS 13.0, *) +class RemoteImage: BindableObject { + + var didChange = PassthroughSubject() + + typealias PublisherType = PassthroughSubject + + var image: Image? = nil { + didSet { + guard oldValue != image else { return } + DispatchQueue.main.async { + self.didChange.send(self.image!) + } + } + } + + func load(url: URL) -> Self { + guard image == nil else { return self } + ImageLoader.shared.load(url: url) { [unowned self] (image) in + let final = Image.init(image, scale: 1, label: Text(url.lastPathComponent)) + self.image = final + } + return self + } +} diff --git a/Examples/Async image loading/RemoteImage/RemoteImageView.swift b/Examples/Async image loading/RemoteImage/RemoteImageView.swift new file mode 100755 index 0000000..d229b9e --- /dev/null +++ b/Examples/Async image loading/RemoteImage/RemoteImageView.swift @@ -0,0 +1,30 @@ +// +// RemoteImageView.swift +// Landmarks +// +// Created by Callum Trounce on 06/06/2019. +// Copyright © 2019 Apple. All rights reserved. +// + +import Foundation +import SwiftUI + +@available(iOS 13.0, *) +public struct RemoteImageView: View { + + var url: URL + + var placeholderImage: Image? + + @State + var remoteImage: RemoteImage = RemoteImage() + + public var body: some View { + return (remoteImage.load(url: url).image ?? placeholderImage)?.resizable() + } + + public init(url: URL, placeholderImage: Image? = nil) { + self.placeholderImage = placeholderImage + self.url = url + } +} diff --git a/Examples/Async image loading/SwURL.swift b/Examples/Async image loading/SwURL.swift new file mode 100755 index 0000000..ac4f2b9 --- /dev/null +++ b/Examples/Async image loading/SwURL.swift @@ -0,0 +1,5 @@ +struct SwURL { + + + +} diff --git a/Examples/BuildingListsAndNavigation/Complete/.gitignore b/Examples/Building Lists And Navigation/Complete/.gitignore similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/.gitignore rename to Examples/Building Lists And Navigation/Complete/.gitignore diff --git a/Examples/BuildingListsAndNavigation/Complete/Configuration/SampleCode.xcconfig b/Examples/Building Lists And Navigation/Complete/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Configuration/SampleCode.xcconfig rename to Examples/Building Lists And Navigation/Complete/Configuration/SampleCode.xcconfig diff --git a/Examples/BuildingListsAndNavigation/Complete/LICENSE/LICENSE.txt b/Examples/Building Lists And Navigation/Complete/LICENSE/LICENSE.txt similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/LICENSE/LICENSE.txt rename to Examples/Building Lists And Navigation/Complete/LICENSE/LICENSE.txt diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist b/Examples/Building Lists And Navigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist rename to Examples/Building Lists And Navigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj b/Examples/Building Lists And Navigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj rename to Examples/Building Lists And Navigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Building Lists And Navigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Building Lists And Navigation/Complete/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/AppDelegate.swift b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Info.plist b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Info.plist rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Info.plist diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/LandmarkList.swift b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Models/Data.swift b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Models/Data.swift rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Building Lists And Navigation/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/BuildingListsAndNavigation/Complete/README.md b/Examples/Building Lists And Navigation/Complete/README.md similarity index 100% rename from Examples/BuildingListsAndNavigation/Complete/README.md rename to Examples/Building Lists And Navigation/Complete/README.md diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/.gitignore b/Examples/Building Lists And Navigation/StartingPoint/.gitignore similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/.gitignore rename to Examples/Building Lists And Navigation/StartingPoint/.gitignore diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Configuration/SampleCode.xcconfig b/Examples/Building Lists And Navigation/StartingPoint/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Configuration/SampleCode.xcconfig rename to Examples/Building Lists And Navigation/StartingPoint/Configuration/SampleCode.xcconfig diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/LICENSE/LICENSE.txt b/Examples/Building Lists And Navigation/StartingPoint/LICENSE/LICENSE.txt similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/LICENSE/LICENSE.txt rename to Examples/Building Lists And Navigation/StartingPoint/LICENSE/LICENSE.txt diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.pbxproj diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/BuildingListsAndNavigation.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/AppDelegate.swift b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Info.plist b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Info.plist rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Info.plist diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Models/Data.swift b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Models/Data.swift rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Resources/yukon_charleyrivers.jpg diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Building Lists And Navigation/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/BuildingListsAndNavigation/StartingPoint/README.md b/Examples/Building Lists And Navigation/StartingPoint/README.md similarity index 100% rename from Examples/BuildingListsAndNavigation/StartingPoint/README.md rename to Examples/Building Lists And Navigation/StartingPoint/README.md diff --git a/Examples/ComposingComplexInterfaces/Complete/.gitignore b/Examples/Composing Complex Interfaces/Complete/.gitignore similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/.gitignore rename to Examples/Composing Complex Interfaces/Complete/.gitignore diff --git a/Examples/ComposingComplexInterfaces/Complete/Configuration/SampleCode.xcconfig b/Examples/Composing Complex Interfaces/Complete/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Configuration/SampleCode.xcconfig rename to Examples/Composing Complex Interfaces/Complete/Configuration/SampleCode.xcconfig diff --git a/Examples/ComposingComplexInterfaces/Complete/LICENSE/LICENSE.txt b/Examples/Composing Complex Interfaces/Complete/LICENSE/LICENSE.txt similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/LICENSE/LICENSE.txt rename to Examples/Composing Complex Interfaces/Complete/LICENSE/LICENSE.txt diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist b/Examples/Composing Complex Interfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist rename to Examples/Composing Complex Interfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj b/Examples/Composing Complex Interfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj rename to Examples/Composing Complex Interfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Composing Complex Interfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Composing Complex Interfaces/Complete/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/AppDelegate.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/CategoryRow.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/CategoryRow.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/CategoryRow.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/CategoryRow.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/HikeDetail.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/HikeDetail.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/HikeDetail.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/HikeDetail.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/HikeView.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/HikeView.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/HikeView.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/HikeView.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Home.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Home.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Home.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Home.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Info.plist b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Info.plist rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Info.plist diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/LandmarkList.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Models/Data.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Models/Data.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Models/Hike.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Models/Hike.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Models/Hike.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Models/Hike.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Models/UserData.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/hikeData.json b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/hikeData.json similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/hikeData.json rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/hikeData.json diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift b/Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift rename to Examples/Composing Complex Interfaces/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift diff --git a/Examples/ComposingComplexInterfaces/Complete/README.md b/Examples/Composing Complex Interfaces/Complete/README.md similarity index 100% rename from Examples/ComposingComplexInterfaces/Complete/README.md rename to Examples/Composing Complex Interfaces/Complete/README.md diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/.gitignore b/Examples/Composing Complex Interfaces/StartingPoint/.gitignore similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/.gitignore rename to Examples/Composing Complex Interfaces/StartingPoint/.gitignore diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Configuration/SampleCode.xcconfig b/Examples/Composing Complex Interfaces/StartingPoint/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Configuration/SampleCode.xcconfig rename to Examples/Composing Complex Interfaces/StartingPoint/Configuration/SampleCode.xcconfig diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/LICENSE/LICENSE.txt b/Examples/Composing Complex Interfaces/StartingPoint/LICENSE/LICENSE.txt similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/LICENSE/LICENSE.txt rename to Examples/Composing Complex Interfaces/StartingPoint/LICENSE/LICENSE.txt diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.pbxproj diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/ComposingComplexInterfaces.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/AppDelegate.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/HikeDetail.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/HikeDetail.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/HikeDetail.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/HikeDetail.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/HikeView.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/HikeView.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/HikeView.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/HikeView.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Info.plist b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Info.plist rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Info.plist diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/LandmarkList.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Models/Data.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Models/Data.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Models/Hike.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Models/Hike.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Models/Hike.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Models/Hike.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Models/UserData.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift b/Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift rename to Examples/Composing Complex Interfaces/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift diff --git a/Examples/ComposingComplexInterfaces/StartingPoint/README.md b/Examples/Composing Complex Interfaces/StartingPoint/README.md similarity index 100% rename from Examples/ComposingComplexInterfaces/StartingPoint/README.md rename to Examples/Composing Complex Interfaces/StartingPoint/README.md diff --git a/Examples/CreatingAndCombiningViews/Complete/.gitignore b/Examples/Creating And Combining Views/Complete/.gitignore similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/.gitignore rename to Examples/Creating And Combining Views/Complete/.gitignore diff --git a/Examples/CreatingAndCombiningViews/Complete/Configuration/SampleCode.xcconfig b/Examples/Creating And Combining Views/Complete/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Configuration/SampleCode.xcconfig rename to Examples/Creating And Combining Views/Complete/Configuration/SampleCode.xcconfig diff --git a/Examples/CreatingAndCombiningViews/Complete/LICENSE/LICENSE.txt b/Examples/Creating And Combining Views/Complete/LICENSE/LICENSE.txt similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/LICENSE/LICENSE.txt rename to Examples/Creating And Combining Views/Complete/LICENSE/LICENSE.txt diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/.xcodesamplecode.plist b/Examples/Creating And Combining Views/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/.xcodesamplecode.plist rename to Examples/Creating And Combining Views/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.pbxproj b/Examples/Creating And Combining Views/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.pbxproj similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.pbxproj rename to Examples/Creating And Combining Views/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.pbxproj diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Creating And Combining Views/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Creating And Combining Views/Complete/Landmarks/CreatingAndCombiningViews.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/AppDelegate.swift b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/ContentView.swift b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/ContentView.swift similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/ContentView.swift rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/ContentView.swift diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Info.plist b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Info.plist rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Info.plist diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Creating And Combining Views/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/CreatingAndCombiningViews/Complete/README.md b/Examples/Creating And Combining Views/Complete/README.md similarity index 100% rename from Examples/CreatingAndCombiningViews/Complete/README.md rename to Examples/Creating And Combining Views/Complete/README.md diff --git a/Examples/CreatingAndCombiningViews/Resources/LICENSE/LICENSE.txt b/Examples/Creating And Combining Views/Resources/LICENSE/LICENSE.txt similarity index 100% rename from Examples/CreatingAndCombiningViews/Resources/LICENSE/LICENSE.txt rename to Examples/Creating And Combining Views/Resources/LICENSE/LICENSE.txt diff --git a/Examples/CreatingAndCombiningViews/Resources/turtlerock.jpg b/Examples/Creating And Combining Views/Resources/turtlerock.jpg similarity index 100% rename from Examples/CreatingAndCombiningViews/Resources/turtlerock.jpg rename to Examples/Creating And Combining Views/Resources/turtlerock.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/.gitignore b/Examples/Drawing Paths And Shapes/Complete/.gitignore similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/.gitignore rename to Examples/Drawing Paths And Shapes/Complete/.gitignore diff --git a/Examples/DrawingPathsAndShapes/Complete/Configuration/SampleCode.xcconfig b/Examples/Drawing Paths And Shapes/Complete/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Configuration/SampleCode.xcconfig rename to Examples/Drawing Paths And Shapes/Complete/Configuration/SampleCode.xcconfig diff --git a/Examples/DrawingPathsAndShapes/Complete/LICENSE/LICENSE.txt b/Examples/Drawing Paths And Shapes/Complete/LICENSE/LICENSE.txt similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/LICENSE/LICENSE.txt rename to Examples/Drawing Paths And Shapes/Complete/LICENSE/LICENSE.txt diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist b/Examples/Drawing Paths And Shapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj b/Examples/Drawing Paths And Shapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Drawing Paths And Shapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/AppDelegate.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Info.plist b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Info.plist rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Info.plist diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/LandmarkList.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Models/Data.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Models/Data.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Models/UserData.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift b/Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift rename to Examples/Drawing Paths And Shapes/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift diff --git a/Examples/DrawingPathsAndShapes/Complete/README.md b/Examples/Drawing Paths And Shapes/Complete/README.md similarity index 100% rename from Examples/DrawingPathsAndShapes/Complete/README.md rename to Examples/Drawing Paths And Shapes/Complete/README.md diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/.gitignore b/Examples/Drawing Paths And Shapes/StartingPoint/.gitignore similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/.gitignore rename to Examples/Drawing Paths And Shapes/StartingPoint/.gitignore diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Configuration/SampleCode.xcconfig b/Examples/Drawing Paths And Shapes/StartingPoint/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Configuration/SampleCode.xcconfig rename to Examples/Drawing Paths And Shapes/StartingPoint/Configuration/SampleCode.xcconfig diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/LICENSE/LICENSE.txt b/Examples/Drawing Paths And Shapes/StartingPoint/LICENSE/LICENSE.txt similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/LICENSE/LICENSE.txt rename to Examples/Drawing Paths And Shapes/StartingPoint/LICENSE/LICENSE.txt diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.pbxproj diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/DrawingPathsAndShapes.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/AppDelegate.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Info.plist b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Info.plist rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Info.plist diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/LandmarkList.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Models/Data.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Models/Data.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Models/UserData.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Drawing Paths And Shapes/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/DrawingPathsAndShapes/StartingPoint/README.md b/Examples/Drawing Paths And Shapes/StartingPoint/README.md similarity index 100% rename from Examples/DrawingPathsAndShapes/StartingPoint/README.md rename to Examples/Drawing Paths And Shapes/StartingPoint/README.md diff --git a/Examples/HandlingUserInput/Complete/.gitignore b/Examples/Handling User Input/Complete/.gitignore similarity index 100% rename from Examples/HandlingUserInput/Complete/.gitignore rename to Examples/Handling User Input/Complete/.gitignore diff --git a/Examples/HandlingUserInput/Complete/Configuration/SampleCode.xcconfig b/Examples/Handling User Input/Complete/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/HandlingUserInput/Complete/Configuration/SampleCode.xcconfig rename to Examples/Handling User Input/Complete/Configuration/SampleCode.xcconfig diff --git a/Examples/HandlingUserInput/Complete/LICENSE/LICENSE.txt b/Examples/Handling User Input/Complete/LICENSE/LICENSE.txt similarity index 100% rename from Examples/HandlingUserInput/Complete/LICENSE/LICENSE.txt rename to Examples/Handling User Input/Complete/LICENSE/LICENSE.txt diff --git a/Examples/HandlingUserInput/Complete/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist b/Examples/Handling User Input/Complete/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist rename to Examples/Handling User Input/Complete/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/HandlingUserInput/Complete/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj b/Examples/Handling User Input/Complete/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj rename to Examples/Handling User Input/Complete/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj diff --git a/Examples/HandlingUserInput/Complete/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Handling User Input/Complete/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Handling User Input/Complete/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/AppDelegate.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Info.plist b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Info.plist rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Info.plist diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/LandmarkList.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Models/Data.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Models/Data.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Models/UserData.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Handling User Input/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/HandlingUserInput/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Handling User Input/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/HandlingUserInput/Complete/README.md b/Examples/Handling User Input/Complete/README.md similarity index 100% rename from Examples/HandlingUserInput/Complete/README.md rename to Examples/Handling User Input/Complete/README.md diff --git a/Examples/HandlingUserInput/StartingPoint/.gitignore b/Examples/Handling User Input/StartingPoint/.gitignore similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/.gitignore rename to Examples/Handling User Input/StartingPoint/.gitignore diff --git a/Examples/HandlingUserInput/StartingPoint/Configuration/SampleCode.xcconfig b/Examples/Handling User Input/StartingPoint/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Configuration/SampleCode.xcconfig rename to Examples/Handling User Input/StartingPoint/Configuration/SampleCode.xcconfig diff --git a/Examples/HandlingUserInput/StartingPoint/LICENSE/LICENSE.txt b/Examples/Handling User Input/StartingPoint/LICENSE/LICENSE.txt similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/LICENSE/LICENSE.txt rename to Examples/Handling User Input/StartingPoint/LICENSE/LICENSE.txt diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist b/Examples/Handling User Input/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist rename to Examples/Handling User Input/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj b/Examples/Handling User Input/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj rename to Examples/Handling User Input/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.pbxproj diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Handling User Input/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Handling User Input/StartingPoint/Landmarks/HandlingUserInput.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/AppDelegate.swift b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Info.plist b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Info.plist rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Info.plist diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/LandmarkList.swift b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Models/Data.swift b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Models/Data.swift rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Handling User Input/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/HandlingUserInput/StartingPoint/README.md b/Examples/Handling User Input/StartingPoint/README.md similarity index 100% rename from Examples/HandlingUserInput/StartingPoint/README.md rename to Examples/Handling User Input/StartingPoint/README.md diff --git a/Examples/InterfacingWithUIKit/Complete/.gitignore b/Examples/Interfacing With UIKit/Complete/.gitignore similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/.gitignore rename to Examples/Interfacing With UIKit/Complete/.gitignore diff --git a/Examples/InterfacingWithUIKit/Complete/Configuration/SampleCode.xcconfig b/Examples/Interfacing With UIKit/Complete/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Configuration/SampleCode.xcconfig rename to Examples/Interfacing With UIKit/Complete/Configuration/SampleCode.xcconfig diff --git a/Examples/InterfacingWithUIKit/Complete/LICENSE/LICENSE.txt b/Examples/Interfacing With UIKit/Complete/LICENSE/LICENSE.txt similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/LICENSE/LICENSE.txt rename to Examples/Interfacing With UIKit/Complete/LICENSE/LICENSE.txt diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist b/Examples/Interfacing With UIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist rename to Examples/Interfacing With UIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj b/Examples/Interfacing With UIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj rename to Examples/Interfacing With UIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Interfacing With UIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Interfacing With UIKit/Complete/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/AppDelegate.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/CategoryRow.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/CategoryRow.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/CategoryRow.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/CategoryRow.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/HikeBadge.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/HikeBadge.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/HikeBadge.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/HikeBadge.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/HikeDetail.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/HikeDetail.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/HikeDetail.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/HikeDetail.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/HikeView.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/HikeView.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/HikeView.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/HikeView.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Home.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Home.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Home.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Home.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Info.plist b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Info.plist rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Info.plist diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/LandmarkList.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/Data.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/Data.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/Hike.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/Hike.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/Hike.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/Hike.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/Profile.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/Profile.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/Profile.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/Profile.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/UserData.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/PageControl.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/PageControl.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/PageControl.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/PageControl.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/PageView.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/PageView.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/PageView.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/PageView.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/PageViewController.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/PageViewController.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/PageViewController.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/PageViewController.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/hikeData.json b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/hikeData.json similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/hikeData.json rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/hikeData.json diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/stmarylake_feature.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/stmarylake_feature.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/stmarylake_feature.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/stmarylake_feature.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/turtlerock_feature.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/turtlerock_feature.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/turtlerock_feature.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/turtlerock_feature.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/FeatureCard.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/FeatureCard.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/FeatureCard.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/FeatureCard.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift b/Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift rename to Examples/Interfacing With UIKit/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift diff --git a/Examples/InterfacingWithUIKit/Complete/README.md b/Examples/Interfacing With UIKit/Complete/README.md similarity index 100% rename from Examples/InterfacingWithUIKit/Complete/README.md rename to Examples/Interfacing With UIKit/Complete/README.md diff --git a/Examples/InterfacingWithUIKit/StartingPoint/.gitignore b/Examples/Interfacing With UIKit/StartingPoint/.gitignore similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/.gitignore rename to Examples/Interfacing With UIKit/StartingPoint/.gitignore diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Configuration/SampleCode.xcconfig b/Examples/Interfacing With UIKit/StartingPoint/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Configuration/SampleCode.xcconfig rename to Examples/Interfacing With UIKit/StartingPoint/Configuration/SampleCode.xcconfig diff --git a/Examples/InterfacingWithUIKit/StartingPoint/LICENSE/LICENSE.txt b/Examples/Interfacing With UIKit/StartingPoint/LICENSE/LICENSE.txt similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/LICENSE/LICENSE.txt rename to Examples/Interfacing With UIKit/StartingPoint/LICENSE/LICENSE.txt diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.pbxproj diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/InterfacingWithUIKit.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/AppDelegate.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/CategoryRow.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/CategoryRow.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/CategoryRow.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/CategoryRow.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/HikeBadge.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/HikeBadge.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/HikeBadge.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/HikeBadge.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/HikeDetail.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/HikeDetail.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/HikeDetail.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/HikeDetail.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/HikeView.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/HikeView.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/HikeView.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/HikeView.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Home.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Home.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Home.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Home.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Info.plist b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Info.plist rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Info.plist diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/LandmarkList.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/Data.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/Data.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/Hike.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/Hike.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/Hike.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/Hike.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/Profile.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/Profile.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/Profile.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/Profile.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/UserData.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileEditor.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileEditor.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileEditor.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileEditor.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileHost.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileHost.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileHost.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileHost.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileSummary.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileSummary.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileSummary.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Profiles/ProfileSummary.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers_feature.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/stmarylake_feature.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/stmarylake_feature.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/stmarylake_feature.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/stmarylake_feature.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/turtlerock_feature.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/turtlerock_feature.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/turtlerock_feature.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/turtlerock_feature.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/FeatureCard.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/FeatureCard.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/FeatureCard.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/FeatureCard.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift b/Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift rename to Examples/Interfacing With UIKit/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift diff --git a/Examples/InterfacingWithUIKit/StartingPoint/README.md b/Examples/Interfacing With UIKit/StartingPoint/README.md similarity index 100% rename from Examples/InterfacingWithUIKit/StartingPoint/README.md rename to Examples/Interfacing With UIKit/StartingPoint/README.md diff --git a/Examples/TimeTravel/SwiftUITimeTravel.xcodeproj/project.pbxproj b/Examples/Time Travel/SwiftUITimeTravel.xcodeproj/project.pbxproj similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel.xcodeproj/project.pbxproj rename to Examples/Time Travel/SwiftUITimeTravel.xcodeproj/project.pbxproj diff --git a/Examples/TimeTravel/SwiftUITimeTravel.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/Time Travel/SwiftUITimeTravel.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Examples/Time Travel/SwiftUITimeTravel.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/Examples/TimeTravel/SwiftUITimeTravel.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Examples/Time Travel/SwiftUITimeTravel.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Examples/Time Travel/SwiftUITimeTravel.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Examples/TimeTravel/SwiftUITimeTravel/AppDelegate.swift b/Examples/Time Travel/SwiftUITimeTravel/AppDelegate.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/AppDelegate.swift rename to Examples/Time Travel/SwiftUITimeTravel/AppDelegate.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Time Travel/SwiftUITimeTravel/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Time Travel/SwiftUITimeTravel/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/TimeTravel/SwiftUITimeTravel/Assets.xcassets/Contents.json b/Examples/Time Travel/SwiftUITimeTravel/Assets.xcassets/Contents.json similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/Assets.xcassets/Contents.json rename to Examples/Time Travel/SwiftUITimeTravel/Assets.xcassets/Contents.json diff --git a/Examples/TimeTravel/SwiftUITimeTravel/Base.lproj/LaunchScreen.storyboard b/Examples/Time Travel/SwiftUITimeTravel/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/Base.lproj/LaunchScreen.storyboard rename to Examples/Time Travel/SwiftUITimeTravel/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/TimeTravel/SwiftUITimeTravel/ContentView.swift b/Examples/Time Travel/SwiftUITimeTravel/ContentView.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/ContentView.swift rename to Examples/Time Travel/SwiftUITimeTravel/ContentView.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/Info.plist b/Examples/Time Travel/SwiftUITimeTravel/Info.plist similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/Info.plist rename to Examples/Time Travel/SwiftUITimeTravel/Info.plist diff --git a/Examples/TimeTravel/SwiftUITimeTravel/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Time Travel/SwiftUITimeTravel/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Time Travel/SwiftUITimeTravel/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/TimeTravel/SwiftUITimeTravel/SceneDelegate.swift b/Examples/Time Travel/SwiftUITimeTravel/SceneDelegate.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/SceneDelegate.swift rename to Examples/Time Travel/SwiftUITimeTravel/SceneDelegate.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TimeTravelView/StateMachine.swift b/Examples/Time Travel/SwiftUITimeTravel/TimeTravelView/StateMachine.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TimeTravelView/StateMachine.swift rename to Examples/Time Travel/SwiftUITimeTravel/TimeTravelView/StateMachine.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TimeTravelView/Store.swift b/Examples/Time Travel/SwiftUITimeTravel/TimeTravelView/Store.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TimeTravelView/Store.swift rename to Examples/Time Travel/SwiftUITimeTravel/TimeTravelView/Store.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TimeTravelView/TimeTravelBarView.swift b/Examples/Time Travel/SwiftUITimeTravel/TimeTravelView/TimeTravelBarView.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TimeTravelView/TimeTravelBarView.swift rename to Examples/Time Travel/SwiftUITimeTravel/TimeTravelView/TimeTravelBarView.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TimeTravelView/TimeTravelView.swift b/Examples/Time Travel/SwiftUITimeTravel/TimeTravelView/TimeTravelView.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TimeTravelView/TimeTravelView.swift rename to Examples/Time Travel/SwiftUITimeTravel/TimeTravelView/TimeTravelView.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TodoList/Internal Views/AddItemView.swift b/Examples/Time Travel/SwiftUITimeTravel/TodoList/Internal Views/AddItemView.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TodoList/Internal Views/AddItemView.swift rename to Examples/Time Travel/SwiftUITimeTravel/TodoList/Internal Views/AddItemView.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TodoList/Internal Views/ModalDimmingView.swift b/Examples/Time Travel/SwiftUITimeTravel/TodoList/Internal Views/ModalDimmingView.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TodoList/Internal Views/ModalDimmingView.swift rename to Examples/Time Travel/SwiftUITimeTravel/TodoList/Internal Views/ModalDimmingView.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TodoList/Internal Views/TodoListItemView.swift b/Examples/Time Travel/SwiftUITimeTravel/TodoList/Internal Views/TodoListItemView.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TodoList/Internal Views/TodoListItemView.swift rename to Examples/Time Travel/SwiftUITimeTravel/TodoList/Internal Views/TodoListItemView.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TodoList/Model/TodoItem.swift b/Examples/Time Travel/SwiftUITimeTravel/TodoList/Model/TodoItem.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TodoList/Model/TodoItem.swift rename to Examples/Time Travel/SwiftUITimeTravel/TodoList/Model/TodoItem.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TodoList/Model/TodoState.swift b/Examples/Time Travel/SwiftUITimeTravel/TodoList/Model/TodoState.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TodoList/Model/TodoState.swift rename to Examples/Time Travel/SwiftUITimeTravel/TodoList/Model/TodoState.swift diff --git a/Examples/TimeTravel/SwiftUITimeTravel/TodoList/TodoListView.swift b/Examples/Time Travel/SwiftUITimeTravel/TodoList/TodoListView.swift similarity index 100% rename from Examples/TimeTravel/SwiftUITimeTravel/TodoList/TodoListView.swift rename to Examples/Time Travel/SwiftUITimeTravel/TodoList/TodoListView.swift diff --git a/Examples/WorkingWithUIControls/Complete/.gitignore b/Examples/Working With UIControls/Complete/.gitignore similarity index 100% rename from Examples/WorkingWithUIControls/Complete/.gitignore rename to Examples/Working With UIControls/Complete/.gitignore diff --git a/Examples/WorkingWithUIControls/Complete/Configuration/SampleCode.xcconfig b/Examples/Working With UIControls/Complete/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Configuration/SampleCode.xcconfig rename to Examples/Working With UIControls/Complete/Configuration/SampleCode.xcconfig diff --git a/Examples/WorkingWithUIControls/Complete/LICENSE/LICENSE.txt b/Examples/Working With UIControls/Complete/LICENSE/LICENSE.txt similarity index 100% rename from Examples/WorkingWithUIControls/Complete/LICENSE/LICENSE.txt rename to Examples/Working With UIControls/Complete/LICENSE/LICENSE.txt diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/AppDelegate.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/CategoryRow.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/CategoryRow.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/CategoryRow.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/CategoryRow.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/HikeBadge.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/HikeBadge.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/HikeBadge.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/HikeBadge.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/HikeDetail.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/HikeDetail.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/HikeDetail.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/HikeDetail.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/HikeView.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/HikeView.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/HikeView.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/HikeView.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Home.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Home.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Home.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Home.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Info.plist b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Info.plist rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Info.plist diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/LandmarkList.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/Data.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/Data.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/Hike.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/Hike.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/Hike.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/Hike.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/Profile.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/Profile.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/Profile.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/Profile.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/UserData.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Profiles/ProfileEditor.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Profiles/ProfileHost.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Profiles/ProfileSummary.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/hikeData.json b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/hikeData.json similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/hikeData.json rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/hikeData.json diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/Badge.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/HikeGraph.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift b/Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift rename to Examples/Working With UIControls/Complete/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist b/Examples/Working With UIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist rename to Examples/Working With UIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj b/Examples/Working With UIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj rename to Examples/Working With UIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj diff --git a/Examples/WorkingWithUIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Working With UIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/WorkingWithUIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Working With UIControls/Complete/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/WorkingWithUIControls/Complete/README.md b/Examples/Working With UIControls/Complete/README.md similarity index 100% rename from Examples/WorkingWithUIControls/Complete/README.md rename to Examples/Working With UIControls/Complete/README.md diff --git a/Examples/WorkingWithUIControls/StartingPoint/.gitignore b/Examples/Working With UIControls/StartingPoint/.gitignore similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/.gitignore rename to Examples/Working With UIControls/StartingPoint/.gitignore diff --git a/Examples/WorkingWithUIControls/StartingPoint/Configuration/SampleCode.xcconfig b/Examples/Working With UIControls/StartingPoint/Configuration/SampleCode.xcconfig similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Configuration/SampleCode.xcconfig rename to Examples/Working With UIControls/StartingPoint/Configuration/SampleCode.xcconfig diff --git a/Examples/WorkingWithUIControls/StartingPoint/LICENSE/LICENSE.txt b/Examples/Working With UIControls/StartingPoint/LICENSE/LICENSE.txt similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/LICENSE/LICENSE.txt rename to Examples/Working With UIControls/StartingPoint/LICENSE/LICENSE.txt diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/AppDelegate.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/AppDelegate.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/AppDelegate.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/AppDelegate.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_1024x1024.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120-1.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_120x120.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_152x152.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_167x167.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_180x180.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-1.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40-2.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_40x40.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58-1.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_58x58.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_76x76.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80-1.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_80x80.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/AppIcon.appiconset/landmark_app_icon_87x87.png diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/Contents.json diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/Contents.json diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Assets.xcassets/turtlerock.imageset/turtlerock.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Base.lproj/LaunchScreen.storyboard diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/CategoryRow.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/CategoryRow.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/CategoryRow.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/CategoryRow.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/HexagonParameters.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/HikeDetail.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/HikeDetail.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/HikeDetail.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/HikeDetail.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/HikeView.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/HikeView.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/HikeView.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/HikeView.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Home.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Home.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Home.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Home.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Info.plist b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Info.plist similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Info.plist rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Info.plist diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/LandmarkDetail.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/LandmarkList.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/LandmarkList.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/LandmarkList.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/LandmarkList.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/Data.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/Data.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/Data.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/Data.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/Hike.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/Hike.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/Hike.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/Hike.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/Landmark.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/Profile.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/Profile.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/Profile.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/Profile.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/UserData.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/UserData.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Models/UserData.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Models/UserData.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/charleyrivers.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/chilkoottrail.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/chincoteague.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/hiddenlake.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/hikeData.json diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/icybay.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/lakemcdonald.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/landmarkData.json diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/rainbowlake.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/silversalmoncreek.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/stmarylake.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/turtlerock.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/twinlake.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Resources/umbagog.jpg diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/SceneDelegate.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/Badge.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeBackground.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/BadgeSymbol.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/CircleImage.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/GraphCapsule.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/HikeGraph.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/LandmarkRow.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/MapView.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift b/Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift rename to Examples/Working With UIControls/StartingPoint/Landmarks/Landmarks/Supporting Views/RotatedBadgeSymbol.swift diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist b/Examples/Working With UIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist rename to Examples/Working With UIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/.xcodesamplecode.plist diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj b/Examples/Working With UIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj rename to Examples/Working With UIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.pbxproj diff --git a/Examples/WorkingWithUIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/Working With UIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Examples/Working With UIControls/StartingPoint/Landmarks/WorkingWithUIControls.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Examples/WorkingWithUIControls/StartingPoint/README.md b/Examples/Working With UIControls/StartingPoint/README.md similarity index 100% rename from Examples/WorkingWithUIControls/StartingPoint/README.md rename to Examples/Working With UIControls/StartingPoint/README.md diff --git a/README.md b/README.md index e584763..26a6e76 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ -Examples projects using `SwiftUI`. +Examples projects using `SwiftUI` & `Combine`. Include Layout, UI, Animations, Gestures, Draw and Data. See projects files in `Examples` folder. If you have project, make a pull request or create issue with link to repo. See section [Authors](#authors). ## Navigate @@ -15,6 +15,7 @@ Include Layout, UI, Animations, Gestures, Draw and Data. See projects files in ` - [Example To-Do App](#example-to-do-app) - [iPadOS Scenes](#ipados-scenes) - [Combine using GitHub API](#combine-using-github-api) +- [Async image loading](#async-image-loading) - [Interfacing With UIKit](#interfacing-with-uikit) - [GitHub Search](#github-search) - [Time Travel](#time-travel) @@ -56,6 +57,10 @@ Include Layout, UI, Animations, Gestures, Draw and Data. See projects files in ` +#### Async image loading + + + #### Interfacing With UIKit diff --git a/Resources/AsyncImageLoading.gif b/Resources/AsyncImageLoading.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2bf36b06c057b84cc3e5693f13cd07fb79fd04a GIT binary patch literal 280424 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

r6Gt$gqOM_Rv%TS3X2yjjdXK@vsG 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