Adding spot_modeler code. Currently fully functional but for one spot only