Add support to build documentation from source