Removed inheritance from RegeneratingAgentContainer.

Simplified end2end test.
Created separate implementations of AgentGenerator for changing or not
changing interpretations.
Removed RegeneratingAgentContainer.