Rivendell
A work in progress