Open slices now include the original base definition to have a place for the open slices to fit
Added more resolution logic to StructureLoader & made it public to fix duplicate code