Analogy You have three basic ingredients: Caultron : Architecture Reagent : Data Flame : Machine Independent Optimizer