Enforcing code reuse

  - Figured out how to extend and reuse the pre-instantiated buttons and
    handlers.
More thorough testing of the wizard

  - Rename the data to list, as this is what it is explicitly for.
  - More careful testing of the exposure wizard to ensure data
    correctness.