Include homeserver in view models/state as needed. Pre-fill the user's display name as set by the server.
Make a reusable onboarding icon view. Use a native TextField for better dynamic type support. Rename completion to callback. Add readableFrame modifier.