Regarding different grouping for filesizes, I put something together here: Columns: CustomGrouping (group by SizeRange/FileTypeGroup..)
In case you're interested to try it, please test for filesizes greater than 1gb, I don't own files very much larger than this.
Grouping by aspect ratio or landscape and portrait should be an easy task as well, would you like to try for yourself now? o)