Title: The structure of hardware and software