Make forms class.
In addition to the content returned, each agent should have a list of available forms. The forms should be writable, and when submitted, refresh the agent to the new page.