manageability: capable of being managed or controlled
abstraction: a general concept formed by extracting common features from specific examples
fruit fly: any of numerous small insects whose larvae feed on fruits