A Customizable Angular Zoom directive that allows you to zoom in and out of DOM elements