This sounds like an idea worth implementing and seeing how it looks, but I am going to nitpick on the case class name. `BundleNameAndTarget` seems more descriptive of what the case class actually contains. I'll build this out and see what happens.