How difficault is it to create a smart contract? Usually having an ICO implies you have a developer (or a few of them) in the team. Can't they do it? I don't get why a new ICO team would need a help with smart contract. `only if a project is done by amateurs.