No, you can’t have multiple layouts and switch between them. AFAIK this has been an long standing feature request. You can only save the current layout, so you find it back when you re-open the project, or reset the editor to the default one.
This would be very interesting to know. If there is a way to carry it over, there should be a way of manually saving it. The configuration has to be kept somewhere, the question is where though. Is it somewhere that it can be easily extracted/overwritten?