Knowledge-driven marketing and the Modular Adaptive Dynamic Schematic