Added a Cursor that can iterate over bytes and words