Started adding in the necessary peices to build a modifiable thumbnail on
the fly
changed the viewmodel base to actually off reflection for property changed event