SwingSmart CNX Advanced Programming and Operations Manual