Clean architecture (9/48)

Clean architecture