Each PrintPoint should know in addition to the current stuff also the following information:
Index of layer it is coming from
Index of path it is coming from
Type of path it is coming from
The json export should be updated accordingly to contain this information. Instead of a flat dictionary, create a nested dictionary where each path and each layer has its own list.
Also the serialization (import + export) of the print organizer needs to be updated accordingly
Also, remove the current printpoints iterators, and add a new method (if needed?...) that uses the new data.
Each PrintPoint should know in addition to the current stuff also the following information:
The json export should be updated accordingly to contain this information. Instead of a flat dictionary, create a nested dictionary where each path and each layer has its own list.
Also the serialization (import + export) of the print organizer needs to be updated accordingly
Also, remove the current printpoints iterators, and add a new method (if needed?...) that uses the new data.