Move single build functionality into buildchooser