An experimental framework for automatically adapting interfaces by adjusting layouts and components based on user context.