сколько подобных задачек возникало.... всегда приходил к выводу что надежней пробрасывать исходные данные.... иль через сообщения иль пайпами... а гуем пусть занимется кто-то один

.... кстати такой подход когда источник данных отдельно а гуй отдельно....приводит к универсальности

.... нужен гуй пожалуйсто.... не нужен ну и фиг с ним

. (вроде гдет валялись наработки с подобной задачкой.... сервис и гуй к нему отдельный.)