Moved Prerender support as a provider in its own module (This allows for automatic configuration)