The easiest way to create a custom header design, with no coding, is to use a page builder widget. Drop the page builder widget into the Header Widget Area and create rows, columns, etc, to which you can add any other widgets (photos, text, menus, whatever).
Do note that Weaver Xtreme 4.0 supports total replacement of the header by any Site Origin, Elementor, or even a regular Gutenberg created page/post. (That’s just the content. Weaver Xtreme will still provide a menu for the header area.)