C# WPF MVVM implementation of John Conway's Game of Life