Some initial useful classes.