 	import aerys.minko.render.material.Material;
 	import aerys.minko.render.material.basic.BasicMaterial;
 	import aerys.minko.render.resource.texture.TextureResource;
+	import aerys.minko.scene.node.ISceneNode;
 	import aerys.minko.type.Signal;
 	
 	public final class AssetsLibrary

			return _numMaterials;
		}
		
		public function getMaterialAt(index : uint): Material
		{
			return _materialList[index];

			_textureAdded	= new Signal('AssetsLibrary.textureAdded');
			_materialAdded	= new Signal('AssetsLibrary.materialAdded');
			_layerAdded		= new Signal('AssetsLibrary.layerAdded');
			_symbolAdded	= new Signal('AssetsLibrary.symbolAdded');
		}
		
		public function get layerAdded() : Signal
