Update docs and build system