A sample project using Clean architecture and MVP