Thanks for detailed insight, I was curious about those either and will use with unity, so nested classes important. I would like to ask another one, how would you load your sprite assets to unity? It is important loading for both editor and runtime.