ParentFull threadartdigital·Swift has all of that already answered. Non Xcode swift with SwiftPM is solidView on HN