I'm an iOS developer that has no idea what CouchDB is other than another database system. I'm a little confused as to what CouchDB Mobile is. Is it at another database engine I can use to locally persist my data on the device (like an improved SQLite), or is it some kinda of API system that can be used to communicate directly with a CouchDB hosted on a server without the need for a REST API to be created to manage the interaction?