Map component layout