I finally implemented most of the ideas discussed here into documentation,
and I think I settled on something that should be acceptable to everyone.
The canonical recommended way to do skins, and one we hopefully all agree
on, is now described at
for the comments!