Yay, folders!

Some stuff almost works

Folders now show up in the UI, complete with infinite subfolders