How do you structure your code to make unit testing straightforward and highly coverage-efficient for a mobile app like AllTrails?