Here's one idea to potentially resolve this problem:
It'd be great if someone can write a full proposal for supporting multiple tools versions in a single manifest.