This will be fleshed out further if required. At present there is an in process Requirements Document There is preliminary discussion in the #maintenance-team slack channel