Small performance improvements, Store class is static

There were a few small ways I noticed to make it more efficient... Everywhere that the `Store` class was used created a new instance of the class, which caused all of the constant values to be loaded again, and since each instance was identical, was unnecessary. All of the `RenderList`s were being held in an `ArrayList`, which is good when the size of the list changes dynamically, but the number of layers remains the same. I changed to to be a normal `RenderList[]` array.