Add Swift component