Updated doc building system