PuzzleControl now creates a Puzzle which is used in FrameMain. Puzzles can now be created with empty cells that can only be edited. Color-coded cells indicate fixed cells.