An example using the Component project