[#7] Extract core image processing to backends.