Here are a few publications that may help you with your project. These publications give you illustrations and codes. Remember though, before you start any project, you need to obtain a Building Permit.