Abstract This report describes the process of harvesting and maturing a component into a white-box framework, followed by the successful reuse of the framework in another context. The framework can be used to implement search within any domain. The report is a follow-up report on another COT report [COT/3-20], which describes initial domain analysis, design, and implementation of the component. Familiarity with [COT/3-20] is an advantage, but not a necessity. The report describes the work process and its products, followed by a categorisation of the problems encountered, and ends a summation of key experiences, conclusions, and lessons learned.