Activity package

Classes that define the basic behaviour of classes. Activity is the main class of interest, along with ActivityUtils that contains supplementary functionality.