Major rework of SEvent and SimpleICal.