Defines the interface for each of the types of policies that agents use to govern their decisions and behavior, and also provides implementations of those policies for agents to utilize.