This paper assesses methods and components of formal evolutionary-economic modelling. Methods are broadly classified into evolutionary game theory and selection dynamics, evolutionary computation and multi-agent models, each with relevant subcategories. The components or building blocks are organized into diversity, innovation, selection, bounded rationality, diffusion, path dependency and lock-in, coevolution, multilevel and group selection, and mechanisms of growth. The number of alternatives that has been proposed for each category is vast, making it difficult to comprehend the variety of assumptions and formalizations underlying existing evolutionary-economic models. Our survey aims to clarify for each model component the choice range, formal expressions, associated assumptions, and possible techniques for formalization. Our study is unique in that it provides more information about the formal details of specific model components and is considerably more inclusive than earlier reviews.