Тема такая: хочу попробовать написать свой редактор химических формул вроде ISIS Draw или chemDraw. Смысл в этом такой, delphi для меня хобби и чтобы узнать ее получше надо написать что-нибудь сложное, заодно детально разберусь со многими вопросами, которые я раньше обходил. У меня просьба,подскажите что должен содержать такой редактор? В чем его можно сделать удобнее и его необходимые функции?