Start factoring reconstructor base class

2 jobs for cpu_pipeline in 6 minutes and 50 seconds (queued for 6 minutes and 23 seconds)