This is partially restoring what has eroded with vtk updates, and is partially adding new external dependencies.