Defining controller framework interfaces.