Start on Swift outline, /cc @novohispano