Copy skeleton files in place if requested.

Existing files aren't overwritten.
Cleanup backend implementation template a bit.