Useful utilities for Sieve.

The general design approach has been to create finely grained flexible POJOs, and then use coursely grained static utilities (XYZUtils) to offer an easy interface to recommended defaults.