Massive rewrite of the variation importer.
Update to some of the importer files.
Massive updates and cleanups.