Content-as-Code%3A-The-Paradigm-Shift-with-Component-Driven-Content