Сценарий JS для создания блок-схемы (SFC), возможно?

#javascript #flowchart #sfc

Вопрос:

Я ищу библиотеку / функцию javascript, которая соответствовала бы моей идее создания блок-схемы. Я хотел бы создать блок-схему, подобную прилагаемой картинке. Это должно быть похоже на прямой поток сверху вниз, если бы поля были похожи на прямоугольники, которые можно было бы заполнить текстом. У меня уже есть все мои данные в структуре данных в массиве, поэтому блок-схема предназначена только для визуализации, поэтому никакой функции управления нет. Таким образом, в зависимости от того, сколько данных содержится в массиве данных, он должен отображать это количество полей. Также было бы здорово, если бы в эту функцию была встроена какая-то функция прокрутки, потому что поток, вероятно, будет очень длинным, и он не поместится на экране

Изображение блок-схемы.