We should allow the consuming configurations to pass custom components, such as: - `#theme/Logo` - `#theme/Sidebar` (needed for Learn) - `#theme/Footer` - `#theme/Navigation` - `#theme/Layout` etc