No React, no Vue.js? Is it possible to build a modern front-end app with components, state management, theming, and inheritance? — No React, no Vue.js, no Angular, no jQuery? Is it possible to easily build a modern front-end application with components and state management following all the best practices with just plain old vanilla JavaScript and using classes, inheritance, and adding more advanced architectural patterns like a store and a reducer?