Reimplement many of the raw camera activity.