Adding two-way data binding for the attribute directives.
Unifying the naming convention to be "control" instead of "widget" to line up with what's written in the README.md.