The insulation project is designed to keep implementations isolated and keep us from using code we shouldn't be. It doesn't ref insulation directly and just copies the assemblies over.
Dynamically calls the bootstrapper from the insulation that sets implementations based on the settings.