Large updates to camera and filter lib + crop