Managed to fix the colorChanged connection issue by calling a wrapper
to set up the connection. Also added a new font widget to help adjust
the text outputted for the text. The next thing that is left is to add
labels to the grid, a special color for the grid baseline,
and a panel showing report generation information as well as checkboxes
to toggle parts of the report generation information panel.