Elisp functions to divide an Org file into many pieces, corresponding to headlines at some fixed level