Marked the model components (item, items, property etc.) as serializable.
Fixed tag traversal to support tag widgets.
Simplified form widget: removed dynamic tag.
Added new demo page with bean-backed form.
Restructured var design in tags.
Introduced item-property-based var.
Improved rendering of normal non-tag object values in tags (e.g. arrays).
Introduced usage of vars instead of plain values for form fields.
Added collection and array utils for including and excluding an item.
Improved object-to-string type conversion util.
Added reactive equals-based and contains-based var implementations.
Implemented binding of tag attributes and content to vars.
Implemented binding of form input fields to appropriate vars.
Moved var components to a separate package.
Moved the (outdated) code generator for the HTML tags to the HTML module.
Renamed and moved the var factory utils to a separate class "Vars".
Introduced new Maven module "Reactive".
Moved the var components from HTML module to Reactive module.