Better “project” support

In particular, remembering split layout and open buffers for a given directory would be nice.