Clean architecture (15/48)

Clean architecture