vsim carl shapiro documentation