Tunable predictive circuit building

Our predictive circuit building might not be optimal. If we have a realistic user model, we could tune it.

Edited by Mike Perry