Add maps model structure

:fallen_leaf: