constructor( backend, nodes, textures, attributes, pipelines, info ) {

		super();

		/**
		 * The renderer's backend.
		 *
		 * @type {Backend}
		 */
		this.backend = backend;

		/**
		 * Renderer component for managing textures.
		 *
		 * @type {Textures}
		 */
		this.textures = textures;

		/**
		 * Renderer component for managing pipelines.
		 *
		 * @type {Pipelines}
		 */
		this.pipelines = pipelines;

		/**
		 * Renderer component for managing attributes.
		 *
		 * @type {Attributes}
		 */
		this.attributes = attributes;

		/**
		 * Renderer component for managing nodes related logic.
		 *
		 * @type {Nodes}
		 */
		this.nodes = nodes;

		/**
		 * Renderer component for managing metrics and monitoring data.
		 *
		 * @type {Info}
		 */
		this.info = info;

		this.pipelines.bindings = this; // assign bindings to pipelines

	}
Constructs a new bindings management component.

@param {Backend} backend - The renderer's backend.
@param {Nodes} nodes - Renderer component for managing nodes related logic.
@param {Textures} textures - Renderer component for managing textures.
@param {Attributes} attributes - Renderer component for managing attributes.
@param {Pipelines} pipelines - Renderer component for managing pipelines.
@param {Info} info - Renderer component for managing metrics and monitoring data.