Optionally take a value for MAP and use that to auto-place elements in the right place