Further refactoring the smiley face with React and D3 into multiple components on a need-to-know basis so we can easily scale to multiple faces.
File structure: