Требуется сделать бэкенд для интерфейса пользователя, CLI, но нормальный. пускай не такой как хотелось бы (я про обсуждение #2), но работающий и боле-менее понятный.
Общее решение для бэкендов в #19.
По окончанию прибить #6, #7, #10, #13, #17, #18.
Без выполненного этого #22 не может быть готов.