Multi-dimensions flavors In many apps we need to specify different environments, for example for development and production, each one with different configurations for several components like analytics, endpoints, etc.