Start fleshing out new drawing class (for a cleaner API)