Runtime Mesh Component

You basically said word for word what I was thinking. I will be looking into the texture arrays for sure that could be a nicer approach.
It looks like they are getting a bit of attention and a merge will be happening sooner than later.

Thanks for your very detailed answer.