bare minimum of working, still much to do for config and params as well as designing how best to deal with different mapping services in light of require options / limits