how to come up with architectural ideas