По сути хочу реализовать нечто подобное:

Т.е. линия и точки с коментариями присутствуют по дефолту, а пользователь может создавать текстовые блоки, от которых будет идти пунктир на линию, и которые он может свободно передвигать. Ну и соответственно как-то это дело сохранять в файл базу и загружать.
Может у кого-то есть примеры нечто подобного?