Some conceptual renaming for making things more abstract.