https://medium.com/flawless-app-stories/how-to-use-multithreaded-operations-operation-operation-queue-operation-dependencies-a99e6b4d8d5
https://engineering.nodesagency.com/categories/ios/2019/12/31/How-to-make-an-Augmented-Reality-decorating-experience-app-with-AR-Quick-Look
https://medium.com/@hacknicity/how-to-switch-your-ios-app-and-scene-delegates-for-improved-testing-9746279378c3
https://www.vadimbulavin.com/pure-functions-higher-order-functions-and-first-class-functions-in-swift/