Move most SDL graphics operations into the Canvas class