open-sourced the pinhole camera diagram