T1:  Changed calculator to allow for bound variables.
Modified how passes are done
T1:  Added bound variable support to the UI and api