Undertook further actions to combine canvas and gui functionality.