def preloadCommonData() ->None:
    """
    Preload common data structures (used by many modules)
        This includes BibleBooksCode and USFMMarkers
    """
    global loadedBibleBooksCodes, loadedUSFMMarkers, USFMParagraphMarkers, internal_SFMs_to_remove
    from BibleOrgSys.Reference.BibleBooksCodes import BibleBooksCodes
    loadedBibleBooksCodes = BibleBooksCodes().loadData()
    assert loadedBibleBooksCodes
    from BibleOrgSys.Reference.USFM3Markers import USFM3Markers
    loadedUSFMMarkers = USFM3Markers().loadData()
    assert loadedUSFMMarkers
    USFMParagraphMarkers = loadedUSFMMarkers.getNewlineMarkersList(
        'CanonicalText')
    assert USFMParagraphMarkers
    USFMParagraphMarkers.remove('qa')
    internal_SFMs_to_remove = loadedUSFMMarkers.getCharacterMarkersList(
        includeBackslash=True, includeNestedMarkers=True, includeEndMarkers
        =True)
    internal_SFMs_to_remove.sort(key=len, reverse=True)
