Added include for components.js and created components.js.