Introducing recursiveExists() for layout files + tests