Most of what you have said sounds fine, but… there is one area that raises questions for me - the use of two (co-operating) extensions. My questions primarily relate to a lack of understanding around intent. For example:
- What are your thoughts on consistently managing identity?
- What does this mean from an installation/configuration perspective?
- I am not certain how this would/could be reviewed by our review team, unless each extension is able to operate in isolation… Do you plan on allowing extension independence?