Pass an arguments array to make this structure more flexible, since the array can be passed using .apply()
Didn't need stopPropagation here
Don't record objects unless they are selected, also play back objects if they aren't selected when recording.
Added Selectable modifier to add selecting functionality to objects.
Observers were a bad idea
Add Selectable to the manifest
Remove default styles
Save children added to the stage in an array so we can get at them later.