Dear Project Owner, I would like to suggest a slightly different approach - that of using a CAD tool such as AutoCAD /Draftsight along with customizaton (i.e CAD APIs).
Your goal certainly can be achieved using a stand alone tool. But as a long term strategy, using CAD tool + CAD customization would benefit you in the long run.
Embedding multiple texts in a given boundary (could be a free form shape or a digit) could be achieved by a combination of intelligent algorithm + CAD APIs. A fully loaded version of a CAD tool is just about 300$. In addition, I believe it would be cheaper, more robust and most importantly extensible.
I have around 15+ years' experience in the field of IT development and computer aided design. You could check my profile. I would be happy to discuss my approach with you along with its pros and cons.
Relevant Skills and Experience
Java/J2EE, .NET, React .JS
CAD customization using AutoCAD,Draftsight, Unigraphics NX,CATIA
Additional Services Offered
£1000 GBP - Android App development
£1000 GBP - iOS App development