Meditation on Application Controller Design.