Analysis, Code Generation, Experiment

Component analysis, code generation, and experimenting with components contains the following steps (in no particular order):