As a User, I want the ability to save images to a KET file so that I can store my image-enhanced chemical structures in the application-specific format for future use and sharing.
Acceptance Criteria:
A user should be able to save the current state of the canvas, including any inserted images, to a KET file. This can be achieved through a 'Save Structure' function.
The saved KET file should accurately represent the state of the canvas at the time of saving, including the placement, size, and orientation of all elements and images.
When a KET file is loaded, the canvas should be updated to reflect the state saved in the file, including the placement, size, and orientation of all elements and images.
As a User, I want the ability to save images to a KET file so that I can store my image-enhanced chemical structures in the application-specific format for future use and sharing.
Acceptance Criteria: