i found this code snippet in one example in matplotlib
'Create the main window and insert the custom frame'
frame = CanvasFrame()
app = App(0)
i just want to ask what does app = App(0) mean, why do we need 0 for an