Updated to use unidoc for generating a single api for the whole project