drag 'n drop makes new samples with attachment, samples can be nested within tracks, handled initial data loading dependencies, changed clip to be abstract class, changed tracker and sampler to Controllers