нашел старую задумку. продолжать не буду, выложу, как есть.
полезными являются одна функция и одна процедура, которые выполняют по сути одно и то же - рисуют графические примитивы.
хотел графику в векторном виде хранить, но до векторов дойти не успел. так что результаты средствами библиотеки не масштабируются и вообще никак не меняются.
принцип действия:
на входе в функцию - текст, на выходе - картинка.