Add UX documentation, link into the apiserver, add a missing file.

yeah, the files are compiled into the server in go code, so it is still a single monolithic binary, instead of a bunch of files.