Renders with visual feedback

Renders only the available and requested ones

Requested providers are all available when not specified

Renders an error message when none are both available and requested