Implement the base module.