inversion: more control over filter generation
improved component/channel translation