A hack is an unusual assembly of available componentsA component or module is a discrete portion of a tool that has a particular function. Components can be assembled in different combinations to create hacks or tools. The larger the library of components, the more “genetic” diversity to choose from when creating new tools or h... to address a particular challenge. A hack is an individual effort and creates an isolated workable solution. A hack is the basis for empowerment and innovation using global knowledge and local production. A tool is any workable hack that has been tested and replicated over time, and by other parties. A tool becomes a tool through documentation and communication. A tool can be a physical object, or a method or framework that can be documented (i.e. software).