yes! to it's a kind of sculpting. start with a preliminary solution, hit your head against deficiencies, consider things you never would have thought of, rearrange. in the end you have an "architecture" like you really understood the problem + architected a solution. but that wasn't how it happened!