- Create a custom page type with fields like logo, title etc.,
- Add this into content tree under root with desired site logo and title
- Using repeater with transformation as per HTML on master page.
It is the out of the box implementation and easily managed by Content Eeitor.
Hope this helps.