Now a working Windows Forms version that uses a platform independent engine