Ledger session from a cache file. It doesn't work at all yet, though at least the major structures are in place now.