The modules are C++, but the docstrings aren’t custom-made for each module, they’re automatically generated. So the amount of work involved (on my part) does not increase as more modules are added. All the labour goes into the automation.
Finding the module for a Python class is easy:
>>> vtk.vtkRenderer.__module__
'vtkmodules.vtkRenderingCore'