One thing I figured on my own is how to set BaseUrl from the data:
string baseUrl = Data["BaseUrl"].ToString();
Manager.Settings.Web.BaseUrl = baseUrl;
is absolutely not documented and is terribly hard to discover. Please update the documentation for data binding.