Self-Thinking Buildings