Abstract Concepts and Generalizations