You can make it with wood or metal. If you are keeping the cabinet you need a place for the door magnets
You need 2 cross members between the frame ends to hold the grill together then fill them in with a deck of your choice
Here is a cabinet model genesis with a repaired floor