# Design refactors to be made The following refactors are to be made: - We need an `Info` type that informs the user whether data exists, and if not, why it doesn't exist. - We need a `Timeline` type that users can use to go through threads in the global room timeline.