a toolkit for distributed, heterogeneous tangibles