Two way data binding, dependant on nothing, not opinionated