Initial modeling of events

I thought that I would start coding with modeling the entities in
the system and create a bottom-up design.