Split up comm.c into smaller subfiles
Build time.c