See part 1 and part 2 to get caught up to what has brought us here.
This update took a little longer than expected as life and a drive for perfection got in the way. Most of the delay Read more