So undecided here of which using between the two versions for consoles/handhelds. And for now not thinking much about the option of using flyers for Arcade since that can complicate things maybe.
I'm not a fan of arcade flyers because they are usually huge and slow down the layout a bit, but with the new routine they look good and are rendered with the proper aspect ratio.
I have made some changes in 4.6: you can add "CRT" or "LCD" to System Identifier so the layout will adapt snapshots and filters accordingly, this makes a lot of sense since CRT display or LCD display is something that's bound to the emulator itself.
Box art mode on the other hand is now available for all systems, not only consoles, but is a global setting. I think the best option would be to make it a "per-display" setting (struggling a bit with that) instead of binding it to the emulator system identifier. I could add a "BOX" entry to the emulator system identifier to enable box art mode on a "per emulator" basis, but that would imply that on mixed romlists you'll have a mix of screenshots and box arts, gotta check if it works and I don't know if I like it
By the way, there's a nice addition in 4.6: you can use a menu or a custom button to switch from screenshots to box art on the fly, no need to enter layout options, no need to reload the layout, push a button and it switches, I'm so proud of that :O