First cut of eventing framework.
Started converting some qsos.