In related matters, I'd be really interested in an article about how you're designing Rayne from a software engineering point of view, that'd be worth a blog article I think. Especially because there's a lot of articles about possible approaches available when it comes to that matter, structure and design of a game engine's architecture, but few articles in the style of "This is how WE did and, and why we did it that way".