Completely rewritten Save/Load module.

with new API for new save/load plugins