Data structures originally developed for BabyBox game engine.