Organizing projects was a big mess in my past experience, with a lot of unanswered questions: When is too much code in a class? In which component should I put the API logic? How do I test this massive view controller? How can I continue development now that the web…