function ResourceContainer()
{
	/**
	 * Image resources.
	 * 
	 * @property images
	 * @type {Array}
	 */
	this.images = [];

	/**
	 * Video resources.
	 * 
	 * @property videos
	 * @type {Array}
	 */
	this.videos = [];

	/**
	 * Audio resources.
	 * 
	 * @property audio
	 * @type {Array}
	 */
	this.audio = [];

	/**
	 * Fonts resources.
	 * 
	 * @property fonts
	 * @type {Array}
	 */
	this.fonts = [];

	/**
	 * Materials resources.
	 * 
	 * @property materials
	 * @type {Array}
	 */
	this.materials = [];

	/**
	 * Textures resources.
	 * 
	 * @property textures
	 * @type {Array}
	 */
	this.textures = [];

	/**
	 * Geometries resources.
	 * 
	 * @property geometries
	 * @type {Array}
	 */
	this.geometries = [];

	/**
	 * Generic resources, can be program data, code files etc.
	 * 
	 * @property resources
	 * @type {Array}
	 */
	this.resources = [];

	/**
	 * Shapes resources, may be used to generate geometry data.
	 * 
	 * @property shapes
	 * @type {Array}
	 */
	this.shapes = [];

	/**
	 * Skeletons resources, use for the meshes to store their skeleton data.
	 *
	 * Skeletons can be shared between meshes.
	 * 
	 * @property skeletons
	 * @type {Array}
	 */
	this.skeletons = [];
}
Resource container contains resource of multiple types.

@method ResourceContainer