#sandroGargron, I'd propose the UI only displays what it knows how to handle. Everything else gets ignored. And new things can say "if you understand me, then ignore X, since its the fallback for me". This is extensibility; without it, the system is basically as constrained as the silos are.