Remove dependency on COntroller and Action concepts.

Also removed a much of stuff we don't need.