
Lazy loading
https://github.com/eure/AssetsPicker/

Extend enums / Enum iterations in Swift
https://www.swiftbysundell.com/articles/enum-iterations-in-swift-42/

! Collections of weak references. store collections of protocol-conforming instances weakly
https://www.swiftbysundell.com/articles/combining-value-and-reference-types-in-swift/

https://stackoverflow.com/questions/36474864/checking-if-a-swift-class-conforms-to-a-protocol-and-implements-an-optional-func

Best workaround for the lack of generic protocols
https://developer.apple.com/forums/thread/7350

