One of the fundamental features of the Web Components standard is the ability to create custom elements that encapsulate functionality within an HTML page. This can be done without having to resort to a long-term solution to wrap functionality instead of a series of nested elements that provide custom page features.