I usually spend a fair while trying to work out "how to do it, what the structure will be", and then I'm usually fine, unless I have to do weird texture stuff. (Like only affecting part of a texture with a flow shader, along with rgb glow, which I was doing here.)