Добрый день, рад что вы работаете в этом направлении))
я тоже хочу сделать свое приложение и вопрос) почему вы не взяли за основу универсальный язык разметки
http://fountain.io/ что используют для сценариев?
Это свободный продукт, можно использовать.
Есть куча продуктов на нем (в основном под мак и на англ.)
http://fountain.io/apps
пример работы
http://fountain.io/dingus
справка на русском
http://wah.pp.ua/soft/fountain.htm
Есть также опенсорс trelby мультиформатный (работает с fountain)....его можно доработать
https://github.com/oskusalerma/trelby
http://www.trelby.org/
я думаю отличная основа, можно сделать хорошую русскую версию
или тотже celtx есть исходник
https://github.com/fortunto2/celtx