Added basic skeleton of core-api