Tired of building rigid components that break when requirements change? I'll ...