If you want it done quick trial and error works, if you want it done well you will write things that are modular/easily re-implemented so you can reuse and expand upon any element that you find yourself using alot. The actual visual design of derma is easy enough, just throw things at your Draw...