custom animator

You can pass an IWedgeAnimator to control the in/out animations. Comes
with two default animations!