Figure: Component diagram