submodule: add subdirectory to git

fixes `git submodule init` and `git submodule update`
files: avoid load on every device rotation
files: restore Up item after rotation

and handle subdirectories better in general
and search