Such a coincidence. Yesterday I was talking with a friend who had the idea of a kind of lego blocks to create furniture with. If you have blocks left they are easy to store. Minimalistic design et cetera. Suddenly he said that it would be nice to have an app on your mobile phone, a catalogue, pick a chair, table, cupboard, hit the button and here we go, the blocks will create the furniture themselves. Well, it exists already. The M-Blocks, developed by the MIT.
M-Blocks are modular blocks. Operated via WiFi. Are self assembling.