Basic GUI mostly finished.