Modules now get OnInitialize calls also.
Errorcheck to make sure tPackage exists prior to using it.
OnRestore now fires when no variables exist, all enum levels with nil for the saved data.