made new classes for input source tracking
better modularized the tracking code
started process of adding other layer to probe tracking