If you want realistic maps, some links which might be useful as a starting point:
But this doesn’t seem to have been kept updated through the last version Julia version upgrades.
Everything at:
However a lot of what you seem to be describing is the GUI.
Julia is good at the number crunching to make the modelling work. While Julia is good at displaying data, I have thus far not found very good ways for user inputs. Some non-Julia GUI front-end linked to a Julia back-end might do the trick.
Maybe see here for some ideas for GUI options: