Стилизация и Dependency Injection

Какие бывают подходы к стилизации приложений, и как с помощью этих подходов и DI быстро и много экспериментировать, не ухудшая Developer Experience.