Initial revision of annotation tool
Use temporary file and invoke editor directly