extract nodeEditor out to its own module: soundbank-slot-editor