Forecast by Deal Quantity, Line Items, or Custom Objects

We need the ability to forecast against a closed deal as the amount of line items/ other associations can change, so for us this is key. This is probably the larger part of our forecasting as a lot of our growth comes from expanding existing deals