A light source, a device, a fan, a board part, and the like are arranged at their respective predetermined positions within a housing of a data projector apparatus. The self-learning tool receives input files from legacy data systems. Preferably, the method of includes the step of kneading the mixture. The method also includes installing a new rule group comprising the one or more currently deployed rules of the existing rule group and one or more new rules associated with the first user and not currently installed within a forwarding plane.