I got a copy of Game Programming Complete 2nd Edition, by Ultima4/5/6 Mike, so hopefully that will shed some light on things. I know the examples in the book are all OOP, but I might be able to take some of the architecture from his designs and apply it to my engine.
I can do alot of the basics...