Changed segment increase/decrease from operators to methods
Face generation partially working
Changed to accept more parametric mesh classes in the future