Code Cleanup: Added composite.js and composite.html (oops)