First draft of CaptureAction.
Missing files with last commit.