adding GeoParams holder class, updating other wrappers and emage to reference a params object now instead of the actual data over and over