Data-abstraction-pyramid