Modularity / Abstracting away from irrelevant details