Collaborative Decision Making: Complementary Developments of a Model and Architecture as a Tool Support.