Separate Canvas delegation into its own class. Bump minSdkVersion to Donut. Sorry Cupcake users!