Adding support for width of strings for canvas.
Started port to Arduino Mega 2560. Adding board and pin definitions.
Restructuring trace handling. Allow binding of iostream for trace.