Very early stages, implementation will change.
Screens are async loaded
Metadata is always come from the API via the beatmap set.