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