docs: Enable sphinx.ext.viewcode extenstion.
docs: Use :mod: tags for modules.
docs: Link supported providers pages, display toc on index page.