reorganised infrastructure persistence types
added placeholder domain events for classroom actions