Beginning work on rule objects.