MVAExampleSwift References https://www.lynda.com/Android-tutorials/MVA-mininimum-viable-architecture/585243/630917-4.html https://academy.realm.io/posts/isolating-your-data-layer/