Interfaces exist as named modularity that are implemented by Modules and required by Webpages.
ModularPage represents all the functionality within a Webpage for dealing with Modules and Interfaces.
Module allows for introduction of functionality into a webpage / website with minimal coupling.
Module allows for introduction of functionality into a webpage / website with minimal coupling. A framework may "require" a Module when leveraging components in order to provide better integration.