Users do not have any benefit from the warning:
WARNING [NAVIGAATTORI]: structures file (../../structures.yml) does not exist or is empty
The normal use cases of a structures.yml file all expect such a file or a cascade upwards a directory tree.
So, maybe extend the search upwards (similar to configuration file searches).
In any case we should not output the current warning.