ADD: Custom CameraPreview for memory efficiency and orientation