Added some core classes.

Change-Id: Id1fb03890101a87a356e4f9279b894c15904b82e