Refactor to make extension easier/less repetitive

Description

None

Environment

None

Assignee

Unassigned

Reporter

Sean Corfield

Labels

None

Approval

None

Patch

None

Priority

Major
Configure