I realize this might be quite unusual, but initially, I was validating with a graph composed solely of LatentActionNodes, which led me to mistakenly believe that all nodes were composed of SimplexNodeWrappers.
One concern I have with using custom nodes that inherit from FlowNode is the difficulty in maintaining consistency in the behavior of the Inject attribute across different nodes. For instance, I’d prefer to avoid a situation where the behavior of attributes changes depending on the node class inherited.
I plan to release the library I am currently working on as open source once it is more refined. I hope to then discuss the possibility of implementing the same features in FlowCanvas. For now, I am proceeding with my work by modifying the SimplexNodeWrapper.
I understand that adding properties not referenced anywhere solely for user extensibility might be tough, so my attitude is more of a “it would be nice to have.” However, once the library is complete, I would be grateful to discuss it further.