Transformed the core projects to PCL