- update : avoid redundant texture loading, use cached instances instead.
- update : remove debug log message.
- update : add missing documentation.