Do the different public URLs need to be in their own file? Surely we could unify them in one with ample documentation?