Introduced, logging
Minor design adjustments

Remove the big push with static UserConfig. Now UserConfig is on session