Remove WeakReference stuff for now.
Expose current buffer value from data handle.
Russound drivers now work.
Observable implementation pushes current value if available.
Interface now pretty much works: basically rebuilt. ViewModels are separated much more cleanly.