Adds the initial version of the Swift port