Added missing property device
Support for loading texture from images
Support for keypathes