Added comments and Transporter subs name
Added substrate color based on name

Still need TODO is invert the font color if the luminance goes lower
than a certain value. Luminance is calculated through (0.2126*R) +
(0.7152*G) + (0.0722*B) [objective]