Create a guide that walks a reader through building their first wrap. The steps should consist of: - [ ] Scaffolding a wrap project - [ ] Defining a wrap module's interface - [ ] Run Codegen - [ ] Implementing the module's functions - [ ] Run Build - [ ] Testing - [ ] Deploying