Make WPTLang a class, not a struct - we want it to be passed by ref.
WPTLangBase: Move data loading into a separate method (out of init()) for now.
First stab at enabled language editing.