Early days for this project.
Please see first draft functional-specifiaction attached.