Make it easier to separate the model (i.e. API endpoints) from the controller (i.e. the actual functions which talk to ZK). Helps to keep the main API file smaller and more regular.