Add RequestTarget type
Tweak RequestTarget (specifically, HierPart)
Change crate type to only be 'lib'. Maybe I only need that.