Living systems can be conveniently divided into explanatory levels, depending on what basic elements are considered to be interacting with each other to build up a “blueprint” of that level (see Fig.