Add a core module and get the build working