Multiple maps
Factory code
Splitting map object from map utilities