The Blackboard Architecture: A General Framework for Problem SoNing?