The simplest plug-ins were graphical files. And hyperlinks pulled in other web sites to the browser's web page container. P lug-In Programming. Plug-In Components . Objects overcame the monolithic nature of software to the programmer, but objects remained monolithic to the user.
Components are non-monolithic to the user and therefore composable by the user.
User-based programming is technologically possible. Software functionality can be designed or partitioned for post-creation user input. C omponent Authoring . Web authoring evolves into component authoring. The structural basis is here.