We'd like to rework CISM's time management, including: - Improve specification of dt to allow more possible values - Allow use of Gregorian calendar - Switch to integer-based internal time representation to avoid accumulating roundoff errors