Add support for storing and configuring custom student data
collections in AppState.
Introduce a custom data settings window for entering and validating
student fields, selecting an object index, previewing student data,
and applying prepared data to the current collection.
Refactor collection creation to use reusable input handling and
update collection display and message window usage.