Two-Way Binding
This module demonstrates Blazor's two-way data binding. The parent component holds the state and uses `@bind-Value` on the child. The child and grandchild components expose `Value` and `ValueChanged` parameters, allowing any component in the chain to modify the value and have the change propagate everywhere.
Parent Component
Value in Parent: 0
Child Component
Value in Child: 0
GrandChild Component
Value in GrandChild: 0