def reset_line_breaks(curr_boundary={}):
    """
    Builds a fresh line breaks dictionary while keeping any 
    information provided concerning line boundaries.

    Parameters
    ----------
    curr_boundary: dict
        Line boundaries to be preserved

    Returns
    -------
    dict
        The newly initialized line breaks dictionary 
    """
    start = []
    end = []
    tokens = []
    if "end" in curr_boundary:
        end = curr_boundary["end"]
    if "start" in curr_boundary:
        start = curr_boundary["start"]
    if "tokens" in curr_boundary:
        tokens = curr_boundary["tokens"]
    
    line_breaks = {
        "end": end,
        "pageBoundaries": {},
        "start": start,
        "tokens": tokens
    }
    return line_breaks