I know, WebDAV could solve that, but it would put documentation right inside NSF. It need not to be in documents, but file resources inside WEB-INF to keep directory structure.