Event stuff.

Started adding classes to parse and perform update functions related to
events.