Discrete Surface Modeling using Geometric Flows