Started stubbing out / reconciling original precondition / deficiences, this should help cement the types of things we'll need the XADataSource to handle.