I think I have all the features I want for horizontal layouts working (including right-to-left ordering).
I mentioned before I was taking cues from flex containers in css. But one feature I'm dropping is "flex-wrap". I just don't think I'll use it and it complicates things a *lot*. Things have to be fit row by row and you have to decide whether it's better to shrink/grow an item or move it down a row.