Add a base class for Canvas with selectable objects
Move play's bondaries checks to the play object
Add more preset colors
Add new enum for multiple selection
Add new helper method to scale images
Add new extension method to swap elements from a list
Add FontSize to the drawing interface
Add + and - operators for Point
Add formation info for team templates
Add a new property to set the selection mode
Draw objects in reverse order to match the selection
Change selection API to support removals
Add default colors for home and away teams
Fix images scalling
Default to JSON serialization
Use byte for colors
Use global templates provider
Add a new parameter to scale images
Save formation as int[] as a workaround for a JSON deserialization
Add more defaults for colors