Creating a RESTful interface for this requirements should enable creating different types of questionnaire interfaces with the same content.
The RESTful interface to create and modify content should be planned in the wiki and implemented to the existing questionnaires.
This might require a separation of the ui and the geoforms API.