hello mate, i would say, there is no rules or regulations how to do it right, our own experience is matter, i mean the theory and the practice is different things anyway, there is my list to start it, i hope it will be useful for you. https://bitcointalk.org/index.php?topic=3217824.msg42175534#msg42175534