class library: GUI: new folder hierarchy

This commit reorders the GUI files according to what made sense to me.