Added initial Core module