Merge changes I09a62c7b,I561ec589,I7f5a9fa9 into main

* changes:
  Add scroll chip to screenshot shelf ui
  Pull scroll request/capture code out of ScreenshotController
  Abstract screenshot actions into ActionExecutor