Disposal of Shape SWT resources

Will address #748 

No specs yet which I'll patch a little later, but thought I'd get this up for review. Part of what it needed was already there, just wasn't getting called since the DSL didn't have the proper `Common::Remove` included.