Adobe Illustrator would make a lot of sense in this case as part of the post-process as well. It's used to create vector graphics which can be scaled up or down easily. Steal it if you do of course because fuck adobe
"It depends" is a reference to an inside joke between developers. I agree with you that it could be really great, whether or not a code base is "good" or "bad" is just a complicated and highly subjective question to answer