The Complex World of Legal Agreements