Added Timeline class and interface.