Restructure preview related code to support wallpaper preview

Bug: 145242344
Test: N/A
Change-Id: I71e345e74d13806c2ec8913ce3545c425fbab963
2 files changed