Text this: Editing Watertight Manifold Polyhedra using Face Shifts with Automatic Topological Updates and Edge Flips