Issue 57: Introduce snapshot stages

Fixed.