Two new issues to solve: * Should the ui communication component also be the one that manages permissions? * The format of data sent (protocol) needs definition.