Free synth graph (including external procs etc) properly #189

- Implement destroy method