- change pgn.Data to be a C# project. This was necessary to allow an implementation of a formatter class, which would be mutually recursive with other types as it will be used in the ToString implementations. In F# it is not possible to have mutually recursive Type definitions across multiple files.