URI template library