Abstract cutting




see also:


Implementation examples: