Merge "Refactor code to be used in LauncherLily features" into tm-dev am: 2e255ed0ac am: 905c6a4383

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17658880

Change-Id: I2a005f6833ae9a432f816d9c59b54fabd88831c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>