MAJOR : Reorganizing Shared script.  Separating 2DTK and other plugins from core.