checkout Monster.js, there is an example there. Basically all your queries should be methods on the collections/models. Each data model is defined in their own file extending the ExternalDataServices service. No need to create a new service for every model.
This is the most common feedback we've had so we'll improve the docs in time.
Thanks!