Gustaf, This sounds very interesting.
About reusing www/admin pages. What I do is create an index.vuh file to redirect to the package I want to reuse the files from. This works just the same as a symlink would. In addition you can write code if not all the pages should be available or some other processing is needed.