Extract IndexedShapeWrapper into a separate file

I am going to use IndexedShapeWrapper in my implementation of MAXIMUM.

Bug: 113560501
Test: mma
Change-Id: I8a740167f128819ca3005c19da5b607537ad07eb
4 files changed