I'm quite excited at running a LotR campaign. It is D&D in "gritty mode" and with familiar locations -- so challenges are environmental and social, not throwing spells at fixing problems.
I'm looking forward to how Free League pulls in 2024 PHB changes. Since WotC suggests a mix-and-match...
I worked on something general like this for a long time. I called it "Layer" code because it it was based on arbitrarily deep stacks of hash maps. They behaved as union maps (think BSD if you know the union filesystem). The effect is that if you want a key from the stack of layers, the code...