Basic elements of physical computing systems