Move events to aggregators and add cottle skeleton