GUI (preliminary) is now functional.