Include some info on the map
Implement a positional lookup

For NIPAP we don't know the free space. This function will overcome
that problem.

The original code was depending on all space being contiguous. One can now
supply any list of ranges (that live within a certain range), and they
will be plotted correctly. The free space will not be drawn.

It might be interesting to draw the outer object, to be able to have some
sort of pool information (for example).
Make a more elaborate example