General utilities classes.