Extract Project
Wrap target groups in a directory

We don't need to be doing anything tricky here. If people don't want
these groups wrapped in a top-level group, that's their prerogative.
Move gitkeep stuff to FileManager