Creating and Destroying Canvas and Applications within an app


I have build a scientific platform on top of netbeans. I want different modules to be able to display different 3D scenes. One module for example displays molecules, another displays crystals. Would you say that it unproblematic (and even proposed) to have only one JMECanvas, one application and one JMEContext created once, at startup of Netbeans and then only add the spatials and remove them continuously during the work OR would you say that it more likely to destroy JMECanvas, JMEContext and Application so that the user gets a new “fresh” canvas, context etc. all the time? Would you say that you shouldn’t do this or doesn’t it matter?