Updates to use Protocol as return type for create.
Addition of wiki file protocol
Xcode updates