Instead of having one plan that has every possible outcome for a transaction/covers all possible contingencies, allow for specific pre-prepared modules to be used (A Financing group, a Home Inspection Group, a Termite Inspection Group, etc) to make it easier to customize each transaction
