Renamed Slice to SliceResource
Implemented ISliceProvider