An agent based configurable harness for building complex data models, based on Spade2