- Use techniques from refactor of user list, to work with suspense and error boundary from the start. - Add in necessary migration and query. - Extract out some common view factories for fallback. - Extract a field display function.