so now custom viuew mode allows you to dnd icons to specific positions
and efm remembers them in the metadata store for that dir. icons that
have explicit positions are explicitly placed where you put them.
those without that data try and auto-place as best it can filling in
empty space. this will expand the view vertically and scroll down if
needed with the current top left to bottom right row by row auto
layout. i need to add more than lay out e.g. top left to bottom right
column by column - do that later. in theory i can also store icon
sizes too per icon and the algorithm handles a custom size per icon -
i do need to load the meta data info for that and present it from
backend to front end... but if i do it'd work. anyway. into git we go.
compiles, in theory should work... with some XXX gotchas (like race
condition for 2 writers - no locks), but untested as of now. just
built the infra and it compiles...