View model base class and impl work.
Going to change directions.