This work presents an architecture for developing Web-based design tools that automatically generate searchable tutorials for every document created. The goal of these tools is to integrate Web-based tutorial annotation, search, and viewing software within the creative tools themselves. By making the process of creating tutorial material implicit, a large, searchable, and application-specific knowledge bank would be generated on the Web. This knowledge bank, when searched from within the creative tool itself, allows quick access to a wide array of commands, gestures, and annotations. The work includes an analysis and evaluation of current tutorial techniques, and a synthesis of design principles for integrating an evolving, collaborative knowledge base of tutorials into digital art and design tools.