Best practices for developing Scripted Decision Nodes with Christian Brindley