Create the core module