_loop = function _loop(i) {
		var name = names[i];

		components[name] = function (data) {
			return new ViewNode(name, data);
		};
	}
Components

Each component generates a corresponding view node based on the data it is
passed as input. This data includes attributes and children.