1. A method for building a vision system, comprising the steps of: identifying reusable components of an existing vision system and replacement components; performing statistical characterization of the replacement components; and developing one or more wrapper capable of integrating the replacement modules in a new vision system.