Dynamic Interfaces

What if a UI could design itself?