A big advantage of my dual processor architecture was that it greatly optimized the system given the real-time constraints. That is, I ran all the data filters continually to prepare the data for mapping, but only made the computationally expensive calculations when they were needed. This practical approach served me very well, so that "rather than having all gestures tracked at all times, gestures with significance for particular sections of the composition were interpreted as needed." Also, the structuring and ordering of the phases in this thesis project was designed so that they could mutually support and contribute to each other. The individual sub-projects of data collection, analysis, interpretation, and synthesis were purposefully overlapped so that the results that they generated could permeate their neighboring segments. This created a supportive dialectic that allowed the sub-projects to influence and reinforce each other.