Add XMLQuestStore (not implemented yet) & some refactoring / modifications