Added Timecop to handle the time sensitive core part test
Added test for the core part
Moved the example core part XML
Refactored the core part builder