Panel: new style customization structure using files instead of strings