repertory: the entire range of skills or aptitudes or devices used in a particular field or occupation
abstraction: a general concept formed by extracting common features from specific examples
fenestration: surgical procedure that creates a new fenestra to the cochlea in order to restore hearing lost because of osteosclerosis