Just in case you haven't already read this: https://www.sebastianaaltonen.com/blog/no-graphics-api/