Degrees of Abstraction