I know I'm replying to my own reply before it was answered, but I assume since I am in Canada that it is a time zone limitation in terms of responding so I thought I might get an idea added into this topic so that it can be responded to when your working day begins again.
Is it possible to add code to the Characteristics or Options to select a product category? In this case, following my computer example:
If I setup my categories like this:
Product category->Computer Hardware-> parts->Processors->Intel-> Haswell LGA-1150
->2011-3 CPUs
->AMD->AM3+ FX
-> FM2
->Mainboard->Intel->LGA-1150
I could then add items of the category which means as long as the category (easier to manage) is still used items in that category could always show up.
Then I could create another category that gets added to specific items when I import them so that one is "gaming computer add-on", another could be "server add-on". Products in those categories could then show up.
If that sort of idea could be tied into characteristics, then the next steps would be:
1. Create a product group (CPU's)
2. Add characteristics to the product group CPU's, that were of category Gaming Computer Add-on, and somehow allow for pricing to carry forward
3. Add CPU's as an option in the base system product page
This would then still show the base system price in the product listing, plus show each add-on's price within each option, while still having the requirement of being validated sot that the items in the category that fulfill the characteristic are validated to still be items in inventory and published.