Add experimental Swift-based CLI target