Discuss best approach for this before starting to code

Description

Please use comment section of the main issue for comments and suggestions, especially if you have better ideas than what I proposed, the description will be changed to reflect the current consensus.

Status

Assignee

Unassigned

Reporter

Eric Price

Labels

None

Priority

Highest