Added a bunch of condition utility classes for use in future utilities.