Core Specification Completed

Next write and test SDK with specification