For a final project, I have been wrestling with a few ideas, so I will outline at least one of them.
Cubli in Zurich
M-Blocks at MIT