break out gui_supported into a seperate file

Created by  awesomearvinder  on January 9, 2021
VDKCTFS4SJKJNMWX4R56TMAV4CY7P3X7GRCNCX22M33AFYSL5VSAC
Change contents