Interfaces and classes for time-related data.