Update TODO.
Add a ProductionCycle module which will handle building routing and cycle times.
Remove the existing cycle_time methods from extractor and use ProductionCycle module.
Add ProductionCycle module to factories.
Update tests.