Design a modular architecture for a Tools for Humanity app that needs to support dynamic feature delivery based on the user's geographic location.