After a bit of searching I found out with the swing program node service you can interface directly with the program api to build directly program nodes.
Is it possible to add under a move node(e.g. MoveL) a waypoint node and give it a customized name