@bagnell as you already know this is going to be _really_ bad for static data.  After you run performance tests, we can add a static material flag as we discussed before if need be.  This will give us some runway before we do the new batching layer.