Update plugin framework to distinguish between viz and IE frameworks.

Update IPython accordingly.