Form configuration ================== Introduction ------------ Form configuration files are an implementation-independent means of specifying the content and behavior of Impact Stack forms; by using JSON syntax to specify parent-child relationships between form components and key-value relationships between data, front- and back-end routines can use the same structure for their own purposes, e.g. to generate corresponding HTML or to validate form submissions. Structure --------- The structure of a form configuration file is as follows: - Form components are represented as nodes in a tree structure, where the root node typically represents the entire form (ie. the ``