I am building a custom quoting system.
1 Quote can have multiple Revisions. 1 Revision can have multiple items.
Example:
Quote 12345 Rev A
Item1 - $1.00
Item2 - $2.00
Item3 - $1.50
then, some changes can (does) occur, new items can be inserted, and price can change, therefore a Rev B is...