Sub-issue related to #239.
The Task
The Monaco editor, is currently one of the many responsibilities
that the homepage component is holding up.
The editor has to be separated from the homepage component into its own component(s)
to handle the underlying logic supporting the Editor
and get linked back to the homepage to be displayed and orchestrated.
The goal of this change is moving away logic and reducing the responsibilities
and cognitive complexity of the homepage component.
Sub-issue related to #239.
The Task
The Monaco editor, is currently one of the many responsibilities
that the homepage component is holding up.
The editor has to be separated from the homepage component into its own component(s)
to handle the underlying logic supporting the Editor
and get linked back to the homepage to be displayed and orchestrated.
The goal of this change is moving away logic and reducing the responsibilities
and cognitive complexity of the homepage component.