Clean architecture (16/48)

Clean architecture