## Description

_Describe the existing code and why there is a need for a refactor, benefits, and goals._

_Optionally, you may give directions about how to address the issue._

## Functional specifications

_Usually a refactor does not alter functional specifications,_
_but if there is any change to the workflow, UX/UI design, screenshots, etc..., please describe it here._

## Technical specifications

_Details of the implementation._

## Test plan

_Describe how you will verify that the implementation meets specifications._

/label ~"Type::refactor" ~"Priority::medium"
