I don't love that this requires the application scene to define a property named `blocklyUiNodeID`.  Maybe there could be a behavior that defines it that the scene could implement.  Something like, `blocklyManager`, perhaps?