--сделать соответствующие стили
То есть назначить каждой линии определенное значение?
/\ Повествование
/\/ Лицо и действия
\/ Контекст, ситуация и место
\/\/ Временная рамка, длительность, части процесса
вот эти для начала. А ещё, а ещё классно бы было сделать возможность создания собственных стилей. М.б. просто во внешнем конфиге, если это для вас будет проще?
--должен растягиваться на весь фрагмент
Не понятно. Нарисуйте, пожалуйста, как это должно выглядеть.
Вот так я от руки нарисовал, как должен выглядеть стиль /\/ (вверх-вниз-вверх) на строках разной длины.