Remove methods the is not in 3.0 yet.
Move out file writing to a separate class.
Add more private methods.
Begin to move SceneProcessor out of ScreenshotAppState
Some more fixes.