Initial commit of map module