The current structure... (not current anymore)
Image bg transparent while the ribbon's bg is black...
Add a seporate bg tag (rejected)
- this effectively doubles the number of tags used for a ribbon...
+ the only API that needs changing is what deals with previews and filters
+ will simplify different image indicator CSS
+ will remove LOTS of code dealing with scaling, sizing and rotation... this will not change!
Keep the images on one level and marks outside, after the image...
+ one tag per UI element and only if that element is present (no dot, no tag), or if we make things a bit more comlicated, up to 3 per tag (self, before and after)
+ generic and extensible
- a little bit more complicated mark manipulation during image shifting
– potential orphaned or misplaces marks...