Future Design and Complex Reasoning