@robautomatic pretty much covered what I would have answered. Thanks man 🙂
Just to to recap:
– You can take a look at the existing nodes to see how they are done. It’s pretty straightforward. There is also a documentation section about creating custom nodes here.
– Macros is indeed our custom node-based functions in FlowCanvas.