Mechanism Design, Visual and Programmable Approaches Using MATLABĀ® and Simscape Multibody(tm), Kevin Russell, Qiong "John" Shen, and Raj S. Sodhi (data)