A bare minimum HTML page.
See also React Starter.
Modifications:
#1:
-Add SVG elements
-D3 for importing arc (mouth)
-React, react-dom for placing elements (eyes, iris etc.) programatically
#2:
-Refactoring code using React components
-Compartmentalizing (adding refactored React components further into compartments) for scalability.