Architecture: recursive system structure