Move description events into abstract superclass

Should help to eliminate redundancy between space and description.
Use superclass events in space
Lock intervals in place on timeline