further investigations needed:
- chuck SubInstance shred is still running after SubInstance is destroyed; note: audio is disconnected but otherwise shred is still executing in the VM; possible approach each SubInstance tracks shred ID to remove when it is destroyed
- global dac replacements UGens need more cleanup: disconnect from blackhole; possible removal or recycle for future use
further investigations needed: