Software and hardware support for design elements and robotics