Add supper for Extension and  Framework targets

I’m actually pretty confident that this needs to be mangled.