doc / comments updates and generate the docs for Base / NamedBase