Replace swing with swt.
Add problem markers.
Add format option.