Refactor design system to make use of helpers
Overview
This MR refactors several design system methods:
- So that they can be reused by stories in different files,
- To improve readability, &
- Cleans up unused sections.
Related to separating changes from !668 (comment 1012247539).
How to Test
Run npm run live-design-system
to confirm that there have been no breaking changes.