Split the CRS-planner implementation. Split the global data in CRS-planner. Made the global data elements into proper PImpl's.