Ещё интересно, будет ли у Вас отдельно реализован слой бизнес-объектов и в каком виде? Или планируется все хранить в переменных БП?
+
Действительно, как и отмечали другие комментаторы, странно в 2020 разрабатывать свой bpmn движок. Например, есть Camunda - open source система управления бизнес-процессами от Deutsche Bank. Наверное, camunda самая известная и навороченная. Если есть требования использовать отечественное ПО, то есть сертифицированная RunaWFE. Если не устраивает дефолтный UI систем и есть штат программистов, то можно использовать вышеназванные как api провайдеров, рисуя свой UI.
Ещё bpium, bpmonline, bizagi, comindware (там, кстати, своя графовая СУБД используется) и т.д. Но раз уж начали, то ждём продолжения, что в итоге получилось, успехов.
По п.1 ничего сказать не могу, т.к. не специалист по UX. А вот п.2-5 реализованы, например, в RunaWFE. Прикладываю пару скринов, остальное тут: https://processtech.ru/documentation/