Hi mabuc,
Thanks for coming back.
I tried your code and it is progress - it does make the logo appear on the top left of the site - before any other content.
Unfortunately it doesn’t sit where the logo is.
It’s also messing up the backend slightly.
Seem to be close to a solution!
One hint is a warning I see:
Cannot modify header information - headers already sent by (output started at …/htdocs/wp-content/themes/mynewtheme/inc/setup.php:124)