How is it done today, and what are the limits of current practice? Why is it suboptimal? Is this an evolution, a revolution, some of both?