Timing Chain

All components to improve the timing chain system