Adding the basic strucure for the core module