user can use configured keys to mark and goto mark m`char` to mark a place '`char` to goto the mark place `char` are list of characters that can be use to identify the mark Also add a tree operation to allow user to attach `char` to existing mark