Open architecture

Distributed contributions

Stated open not always open in practice