The Architecture of Goal Systems