Drupal Site Builder Patterns - The State Machine