Фреймворки для адаптивного пользовательского интерфейса
Ищу информацию для своей научной работы и попал в тупик. Хотел бы узнать, существуют ли на данный момент фреймворки, которые предоставляют разработку адаптивных пользовательских интерфейсов. Речь не идёт о адаптации разметки интерфейса, например, при помощи CSS и т.д, а конкретно о функциональности интерфейса. Например при помощи user based model, когда основываясь на каких-то знаниях или способностях пользователя интерфейс может менять расположение элементов, скрывать ненужные для него элементы и т.д. Или всё таки на данный момент таких решений нет?