I have no clue if this works or what I was thinking.  This is totally unreviewed.  Doing a first-pass to update the style to my current insanity.
.
ddir was way too complex.  Holy shit Linux is hell sometimes.
Flexibility.
.
.
.
Rewrite.
build-flat-directory.sh is ready for use, making faves.sh obsolete.
unnecessary
.
This concept is obsolete.
one file does not make a project directory