I'd like to get Vc out of the core and into it's own module. This kind of stuff is inherently compiler-specific, so making it a separate module would decouple the requirements somewhat. Making it a separate module is easily possible with the new simd infrastructure, it's already been done for vectorclass. The problem is that it isn't as easy with the old SIMD infrastructure, which has been deprecated only after 2.6, so there are transition questions.