Always amazed how writing code in a new area starts out in a big fog, with some random parts, which gradually dissipates and order emerges.