Adds Collection and Events mixin from Scribe, and updates a bunch of stuff to allow Sparky to work with EPFL chene project.