Rework cuts.  Introduce a parser with the option to combine cuts.
Update software dependencies.