// only available to main application
 internal static CharacterContext CreateCharacterContext(MainForm formContext)
 {
     if (singleton != null) return singleton;
     singleton = new CharacterContext(formContext);
     return singleton;
 }
 private CharacterContext(MainForm formContext)
 {
     this.formContext = formContext;
 }