Added a global static reference to the ItemsControl in which WordModels are rendered, so the size can be queried when establishing render area.
Added a null FontObject argument to the WordModel constructor in the test. FontObject is not tested in the scope of WordModel.
Added a PixelGrid object, which provides per-pixel tracking of the ItemsControl in which the WordModels are to be rendered, and the areas in which WordModels have already been rendered. Important note: GetNextOpenPosition() does not, on its own, mark space as rendered, so any time GetNextOpenPosition() is called and that information is used for rendering, MarkSpaceAsTaken() must also be called using the information returned by GetNextOpenPosition().
Implemented GenerateWords() with basic functionality. Overall, there is now rendering and no overall collision. Most of the aspects of OptionsViewModel still needs to be taken into account in GenerateWords(), but basic functionality is achieved. Additionally did some formatting changes, added linebreaks, etc.
Bringing auto-generated files up to date.