Are there any tools for drawing a string diagram?

String diagram is a diagramatic language in category theory, you may refer to String diagram - Wikipedia

For string diagrams of a monoidal category, fletcher can be used since it is simply nodes for morphisms and edges for objects. But the extension to 2-category case is different, since it also involves “areas” (or 2-cell) separated by edges.
Are there existing tools for drawing string diagrams? If not, how should I go with drawing them? Thanks in advance!

I’m not aware of an existing package specifically for this. Any reason not to use CeTZ?

I would have liked an out-of-the-box approach if available, since string diagrams seem to be difficult to draw by computer. I will try in CeTZ, thanks!