Move the drawing functions next to the test functions.
Refactor color construction and placement.
Refactor the internal test registry.
Moving some stuff around.
Use the registry for drawing. Move more stuff around.
Only draw if data is available.