First, I try to get an idea of the logic and how it works and looks in my head. Then, with this vague idea, I create a mental image of it in my mind. At this point with logic I will start documenting the ideas as they come to me, and make the individual components, and then wire them together...