A method of representing a development project is presented comprising
identifying a plurality of sources comprising the development project,
determining whether any of the sources are required simultaneously and,
if not, dynamically generating a filter graph representation of the
development project utilizing a segment filter to couple a source to
multiple processing threads.