add interface to have a better understanding of what can be done

add type hinting for IDEs on Image Class
add placeholder Imagick adapter (now easier because of interface)