Refactor drawing code into separate class, and allow for split screen drawing with offset. Bug: 63541890 Test: Verify charging mode animation Change-Id: I6c089460f55b8c2f75f4aa3153a5736f6f434b51