This idea is one that has its roots starting years ago when I started building the new Hinge Android app. Since I had a clear slate I decided to start with the best ideas I could find, including what the Hinge iOS team had already adopted as its architecture. If