Phillip's initial commit with a VS solution.