fixed main externals and merged render with main

Main required almost every file from the render project, so I merged the projects together and separated the files into filters. This will keep the same directory structure while keeping the project organized.