Started core lib dev with the datamodel part