About to partition gui stuff into gui directory