Note: this is not working at the moment, but the logic is sound. Since we will still change the drawing code a lot I think the commit is valid.
Note: this is not working at the moment, but the logic is sound. Since we will still change the drawing code a lot I think the commit is valid.