Programmable structures laboratory