Combine Nested Lists With Logic
===

I'm using a game engine that cannot serialize nested lists such as `List<List<int>>`. What I need is a quick solution that will store multiple lists into one list. I am about to write this on my own but am wondering if any solutions already exist.

Are there any wrappers out there that can store 'virtual' nested lists into one big list while providing the functionality you would expect from separate lists?