I am reading up on how things work offline and things like synchronization and wondering what the difference is between and OfflineMap and Geodatabase, and they seem to both refer to offline data.... for example what is the difference between the methods GenerateGeodatabaseJob and GenerateOfflineMapJob