I think this makes things a bit more readable. The only weird case is the transfer of details from the component to the `OverlinedHeader`, but bindables make it not too bad.
This allows for future calls from arguments / associations
# Conflicts: # osu.Game/Screens/Multi/Components/BeatmapTitle.cs