re: #1, Blacksmith (https://blacksmith.sh) exists and it works pretty well!