Public interface for writers who use the routing system to determine relative URLs for Descriptors.
All writers that have items that should be translated should implement this interface
A collection of Writer objects.
In this collection we can receive writers, and if they implement the Routable interface assign the router queue that was provided to this class so that those writers can generate urls for various Descriptors.
In addition this class can also verify if all requirements for the various writers in it are met.