Image renderer update

Layer.js - added support for layer id
LayerMaker.js - added support and autoset for layer id
ImageRender.js - added support for caching objects
ImageRender.js - added support for layer render