How to create an app using the new RK-API

So I’ve read about the new RK-API which is using Kubernetes objects to interact with the Rancher API.

I would like a way to deploy a Rancher app (aka helm installed app) using this way.

I already figured out that an app should look like this:

apiVersion: catalog.cattle.io/v1
kind: App
metadata:
  name: 
spec:
  chart:
  helmVersion: 
  name: 
  namespace: 
  values:
  version: 

But I don’t know how to specify each part. values seems obvious. But how do I specify which chart should be used?