...
Later, use OSGi-based plugins to edit Property values.
The JCR explorer has to be usable for pure JCR repositories (non-Sling), even though the explorer itself would run under Sling (use cases : display the list of available repositories, add/delete/update a new JCR repo, ...).
Technical Issues
Select a good UI framework : Jquery, YUI or GWT ?