Rename PathSegment to ParameterizedString.
Simplify ParameterizedString.
Use client to generate base uri.
Prefill some parameters for a ParameterizedString.
Try it now accepts base uri parameters.