Different modes of persistance:
-------------------------------

Pursuing various ways of persisting the application:

1. Project : should persist
        1. Context
        2. Script
        3. User settings for interactor ranges
        4. 
        
2. Data : by pickling the data context.
        
3. Script : Saving the code out as a .py file.
        
4.