EditPoints refactored - the data structure should be allowed to store separation for more than three lines