Documented the core module