Move texture creation to Layer …
This allows Layers to create their own textures instead of relying on Servo to do the job. Textures now track whether or not they should be flipped by passing the buffer to the factory method.