Chef TJ's Cheese Steak

Shaved beef, caramelized onions, mushrooms, and melty cheese on a toasted hoagie.