I need advice. I'm dabbling with a new contrib theme - code name = Tatsu

Let's say that I'm not happy with my options provided by the core Header block. I'd like to provide another options for the header. Given the relationship between the theme and layouts in Backdrop CMS, what is the best way to handle this?

  1. Would I create a contrib module that provides the specific block I like and then make the theme dependent upon that module (or at least advise using it)?
  2. Would I create a block as part of the theme?
  3. Would I create a custom template for templates/header.tpl.php



I'm doing research and I see that many of the existing themes have custom header templates that effect the display of the Header block. It would appear that a custom template is probably the best way to deal with my question.