Another concept - this one might actually work - and I think there could be massive time savings for some models like mine with loads of layers with just 2 colours in them.
Next stage is to do some proper time and waste saving calculations for a few example models.