https://www.youtube.com/watch?v=ERYNyrfXjlg - GOTO 2016 • Exploring Swift Memory Layout • Mike Ash
https://github.com/mikeash/memorydumper2 - memory dumper code
https://www.graphviz.org - Graphviz
https://github.com/apple/swift/blob/master/docs/ABI/TypeLayout.rst - Swift TypeLayout
https://github.com/apple/swift/blob/master/stdlib/public/SwiftShims/RefCount.h - Swift objects reference counting
https://medium.com/@shoheiyokoyama/manual-memory-management-in-swift-c31eb20ea8f - an article on manual memory management
https://medium.com/@shobhit.gupta_78254/arc-advanced-memory-management-with-swift-5290cdcf0eab - advanced ARC
https://www.youtube.com/watch?v=y4qM_6fCeTY - Сергей Турсунов «Swift Memory Layout»
https://www.youtube.com/watch?v=yp6E9-h6yYQ&feature=youtu.be - talk about Swift reverse engineering tools
https://www.youtube.com/watch?v=ctS8FzqcRug - 2017 LLVM Developers’ Meeting: “Implementing Swift Generics ”