Queryable is a module that encapsulates query building so you don't have to tuck scopes inside your models.