Added a BlehEnsurePreviewer node to make sure Bleh previews get used. Many new blend modes. Removed match statements for better compatibility with old Python. Better (hopefully) heuristic for arranging batch/multi-frame previews. Internal refactoring/code cleanups. Documentation updates.