added GUI.Common.New() and updated elements accordingly
added GUI scripts and types in the config
fixed plenty of stuffs
todo