Split up Sprite construction into multiple phases in preparation for further changes.
View differences
Split up Sprite construction into multiple phases in preparation for further changes.