Text this: A Topological Abstraction for Implementing Recursive Subdivision Surface Computations.