Unlocking the Secrets of Agreements: From Flatmate Agreements to Construction Contracts