How does the python script know how to reconstruct the geometry of so many disparate models? Where does the input come from?