Modularizing time