Swift AIO Support

Do Not Merge Yet