Refactor Cursor to Inserter
Minimal features for inserter (move, insert)