Order static methods, change signature of insert, remove, and update functions to provide the position first