Trying to apply the Clean Architecture concept in something "real". The goal is to build an entire app. WIP.