Archived MVP implementation with beginning No_MVP implementation commented out. Just prior to creating a noMVP branch.