ADD: wavelet rasterization backend
REFACTOR: support different render backends
ADD: test wavelet backend optimization