Add basic view models and view infrastructure.
Flesh out Player View and ViewModel. Segment view classes into a reasonable structure.
Minor file reorg.
Implement view into hand, and provide a different view for the primary player vs. opponents.
Minor improvements to how the market view updates. Simplify the Step mechanism.