Sprite and Texture implementation

Closes issue #2.