Moved Timespan* classes to corelib, and began documenting.