Improvements to data loading and xml building

Data - If no group set, widgets backgrounds and custom properties
default to mainmenu
XML - Single running instance only, background progress dialog if menu
previously built