Move code/interfaces out of ScreenshotController

Bug: 328603973
Flag: EXEMPT moving code only
Test: manual, atest
Change-Id: Ieeb2ed91436b289ea1a280204583bc23bcd6854a
6 files changed