Simplified the project a bit to better tailor to this demo.