GUI done, resizes properly. Works pretty well, and is straightforward.