DrawingAPI
Drawing API from executors recoded to work when executor doesn’t support it.
Notes
As you can see from the code, this isn’t optimized at all. (Feel free to open a pull request)
Also, not all Drawing classes are fully supported. Here are the ones that are: Square, Text and Line