The more I think about it, the more I tend to think it'd be better you just do everything more or less procedural next time. Using templates and references you won't get in plain old C, it's much more versatiles and gives you equal freedom for purely public data structures. I even extended the function class/class function concept with some more ideas and tests, so that I can relatively simply create a small subset of pre-defined variables inside a loop and then working on them with no problem at all. I won't able to do any deep optimization there as its always necessary to load array content every iteration. All in all I'm more pleased with it than before cause it gets easier to link them now. Taking a look at my very, very old concepts did make me realize that inheritance did make it only more difficult, so I figure a nice of doing it differently.
Yeah, after all I'd FINALLY like to start with rendering right now... Stuff's getting boring to just think and plan instead of getting results. Another reason to not care about things like that anymore and go coding. But meeeh, study begins in two weeks and I still have to do some maths for another math exam try. I'd be easier to not worry about stuff like that all term break long. I hope I get done with it and can concentrage on more important parts in student life.