Added `Draw` trait