More work to actually getting something working. The drawing is closer to being final (using the
right colors and has the general right format). Also, pass ItemList structs around as opposed to
pointers. These are small types and dereferencing (+ the memory management) is not worth it.