Component architecture

Gloss