Users should be able to link contracts and their invoices with opportunities.