Extract DesktopGameParser interface
Rename IGameFactory to GameFactory
Move GameFactory to its own file
Use HashTable in DesktopGenresConverter
First unit test for DesktopGenresConverter