Rework the API to remove repetitiveness and redundancy
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
### What needs to get done
The API should look more like:
- `craft_store.models.Account`
- `craft_store.PublisherGateway`
### Why it needs to get done
https://benhoyt.com/writings/python-api-design/
Evaluation history
No evaluation history available.