Requestor

Takes a request and orchestrates other components.

Implement similar to Loader - a generic (functional) interface with an inheritance hierarchy which progressively binds generic parameters. Concrete implementations as classes or utility methods.