This page would look a lot spiffier if you downloaded a standards compliant web browser.

espresso blocks: self-configuring building blocks
    M.Arch Thesis, University of Washington, Seattle 2003
    Espresso blocks apply the emerging technology of modular robotics to architectural applications. Espresso blocks are delivered to a site on a pallet and then assemble themselves into one of several pre-configured structures. Using a remote control, the occupant can cycle between different structures throughout the day to accommodate different activities such as an espresso stand during the day, a dining room in the evening, and a bedroom at night. The occupant can also rearrange individual blocks with their remote control to create new configurations, save them to their remote, and even trade designs with others.