Re organising the core module doc