Oak is a directory tree preprocessing system. Lay files out in text before you make them.