skin: render methods can now use (an immutable version of) self.
skin: avoid excessive Rc<Texture> clones.