Add basic cell visualisation
Fixed substrate drawing and refactored location
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]
Removed fill colour so it can be overriden
Added substrate drawing
Colors for substrate name instead of module name
Merge branch 'feature/draw' into develop