set up basic class structure, implement GenerateGfyDefault()