The NewMapLayout method