Step 2: Program Outline via Builder