Bringing the new ViewModel to shape slowly. LoadFile class looks 90% done.