refactor video consumption / slit-image-production into its own object