Camunda form - custom components


I would like to use the Camunda forms feature, generating a JSON form saved in the workflow engine. It seems that there is less components out of the box than embedded forms.
Is Camunda form the way forward to do forms? What are the plans about adding new components?
How can I add components like date picker or file input? Is there a documentation to help me do that?