Greetings Since we've been talking about xantham gum, etc.... What exactly does it do? Some kind of emulsifying agent?(whatever that means?) Is it substitutable with anything ie flour/cornstarch? And on the subject, what is guar gum? TIA Ken