Вообще это не сложная задача. Взять любой CAD научится выгружать его поля в известный формат. EsyBDA это JSON+SVG что для JSON что для SVG на паскале полно библиотек.
В зависимости от рвения можно за несколько дней написать. Если свою рисовалку делать, то дольше выйдет. Но тоже не сложно, поэтому их тоже очень много.