add stubs for timelines
rework time struct
Merge remote-tracking branch 'origin/experiment' into humanity
modify Makefile. Core and tool are independent
fix some time issues
Merge remote-tracking branch 'origin/humanity' into experiment