Distributed orchestration of user interfaces