Combining Norms, Roles, Dependence and Argumentation in Agreement Technologies. (Short Version)