PhotoProcessor refactoring in progress..