TODO list
Array for holding lines

Plus parsing incoming line updates?
Support messaging

Fix the TerminusInfo struct so it's byte-aligned so we
don't have to do the alignment ourselves when sending
a message
In theory draw lines when added/removed