The architecture is used to capture abstract hardware nodes that can be connected through buses.

Execution nodes

Storage nodes

Communication nodes