{
    "components": [
        {
            "id": 2,
            "steps": [
                {
                    "id": 3,
                    "inputs": {},
                    "position": "0,0",
                    "purpose": "start",
                    "title": "Start",
                    "transitions": [
                        {
                            "id": 5,
                            "position": "90,60 90,110",
                            "target": {
                                "id": 4
                            }
                        }
                    ]
                },
                {
                    "action": "gcx:wf:core::RunActivity",
                    "id": 4,
                    "inputs": {
                        "action": "your:unique:namespace::FormElementRegistrationActivity"
                    },
                    "position": "-30,110",
                    "title": "Run Activity",
                    "transitions": [
                        {
                            "id": 8,
                            "position": "90,140 90,190",
                            "target": {
                                "id": 6
                            }
                        }
                    ]
                },
                {
                    "action": "gcx:wf:forms:form:DisplayForm",
                    "id": 6,
                    "inputs": {
                        "form": {
                            "accessors": [],
                            "code": "resources.forms[values.id]",
                            "values": {
                                "id": 7
                            }
                        }
                    },
                    "name": "form1",
                    "position": "-30,190",
                    "title": "Display Form"
                }
            ]
        }
    ],
    "forms": [
        {
            "defaults": {},
            "elements": {
                "custom1": {
                    "customType": "ActivityIndicator",
                    "enabled": true,
                    "index": 0,
                    "title": {
                        "markdown": "Custom"
                    },
                    "type": "Custom"
                },
                "footer": {
                    "enabled": true,
                    "items": {
                        "0": {
                            "default": true,
                            "index": 0,
                            "label": {
                                "markdown": "Submit"
                            },
                            "validates": true,
                            "value": "submit"
                        },
                        "1": {
                            "index": 1,
                            "label": {
                                "markdown": "Cancel"
                            },
                            "validates": false,
                            "value": "cancel"
                        }
                    },
                    "section": "footer",
                    "type": "ButtonBar"
                },
                "header": {
                    "section": "header",
                    "title": {
                        "markdown": "Form Title"
                    },
                    "type": "Header"
                }
            },
            "id": 7
        }
    ],
    "start": {
        "id": 3
    }
}
