Implement insert, delete, and moving rows