Change project to SWT and add a ton of code