Rework the LegacyBuilder so it doesn't rely on sitecustomize