Add abstract draw method