stagecraft: skill in writing or staging plays
abstraction: a general concept formed by extracting common features from specific examples
euclidean space: a space in which Euclid's axioms and definitions apply; a metric space that is linear and finite-dimensional