Algorithm proxy
algorithm base class
WIP:Convolution based algorithms