Created Sprite and SpriteSheet classes.
SpriteSheet frame duration and validations.
Handled exception while starting activity.
Allowing draw and update activity to be overwritten.
Flattening aggregate exceptions on ContextOperations.