Design of Computational Things