add support for the schema comparison.
fix the name property of a widget to user the html attributes.
feature: A schema is iterable from the root to the leaves.
Forms are more reliable.