Event domain and associated types. Generated controllers and views. Some
minor domain updates [3hrs]