A number of researchers have put forward approaches to the development and use of visualisation systems consisting of a number of components, through which data and interaction commands flow. Systems based on hybrid and multistage algorithms can be used to reduce algorithmic complexity, and to open up intermediate stages of the algorithm for inspection and steering. In this paper we present work on aiding the developer and the user of such algorithms, applying interactive visualisation techniques to the process of designing, evaluating and using visualisation systems. We present a set of tools designed to show and control the performance of other visualisation components, and we offer case studies of their application to a number of data sets. Through this work we are exploring ways in which techniques traditionally used to prepare for visualisation runs, and to retrospectively analyse them, can find new uses within the context of a multi– component visualisation system. We aim to demonstrate that when such systems use flexible structures for data flow and cross–component interaction, developers and users can gain valuable understanding and control of the processes and parameters of visualisation, and hence insight into the information being visualised. Keywords--Visual programming, data-flow model, multiple views, coordinated views, hybrid algorithms, dimension reduction, algorithmic profiling.