Add a component file