architecture style are: hierarchical structure