First commit, set up all the required dependencies and styles for the demo page.