Maze Map Widget

In relation to the maze that I have been working on, I decided to make a maze that would update for each room entered. I have thought of one of two possible methods:

  1. Using Photoshop, make a series of map images with additional squares for newly explored rooms and icons representing discovered hazards or obstructions or the like; then creating a widget of each individual image so that one widget is replaced with another as the player explores one room then the next.

  2. Make a widget with squares for each room and more and more pieces of the widget become visible as the player goes into a corresponding room, presses a switch, bumps into an obstruction, etc.

Which would be a method with the least amount of work or nodes needed? Or is there another way?