New Experimental Config Page

This PR rebuilds the experimental config page using x-tags.  The code is much better factorized and documented, and some bugs from the previous version were avoided.