Add a query-string based customisation loader

Closes #22