Development steps
Memory organisation (relevant features,
abstraction, case and indexing structures)
Retrieval (classification, similarity)
Reuse (selection, transformation, derivation)
Revision (simulation, repair)
Retainment (integrate, index, extract)