WIP: Visuals tests

Currently basic tests for different types of polygons, ellipses and arcs have been added.
For now, you could also make it so that if the first argument to `assert_array_equal` is `None`, it calls `_screenshot(alpha=False)` for you.