Added framework for CommunicationController