Movement and interaction in semantic GRIDs: dynamic service generation for Agents in the MIC* deployment environment