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.
