I don't know if I'd call it a "web shell", or what that would really mean. It's a dsl for content generation that got not enough up front thought followed by an unreasonable time and human suffering investment.
It's in a better situation now than it was. I hope.