[refactor] Rename variable
Handle placeholders in URLs

This adds the ability to extract and replace placeholders in URL patterns.
Update doc provider to transfer placeholder values

The DocumentProvider now allows to pass placeholder values to the underlying URL repository.