To be honest, we already "copied" some code from webmin like

, harddrive geometry layout, partition disk, create filesystem. But 80% of the development still need to be customized, nowhere to copy from.
For example, you can't ask user to log into plug via ssh, and open MPD's configuration file using VIM, then edit few variables' value, save it, then restart service. The best approach would be that user click "browse" button, select where the music folder is, then click "restart MPD" button.
I think it's not a hard task for experienced programmers, but in China, most people are only familiar with windows technology.