component.io file