Added Readme and unified the core factory objects to match their standalone GitHub projects