Move docs out of their own subdirs
Remove pages list for now and explicitly set theme

Now local testing matches upstream rendering
Move component docs to components subdir
Make submodules of components explicit
Ensure site/ is ignored

This exists if you test the docs locally