Version agnostic locators

I guess my thinking around naming it version-agnostic was that I consider branching and versioning to be intertwined. It doesn't seem like it makes sense to expose one w/o the other. But, I might be wrong about that.