Asymptote is a powerful descriptive vector graphics language for technical drawing