Added other automation classes.

Still need to actually implement them, though. :D