Introduce the extensions screen

No ready for merging.  Adding for review and comments.