RDK as open-source software distribution and support Third-Party component, what technology is used on RDK to install/uninstall Third-Party component freely?

As you know, it is hot for the concept of container. It can support install/uninstall Third-Party APP freely so long as developer follow the spec and open-interface. How does it work on RDK?

As you see, OpenWRT has methods to install/uninstall Third-Party APPs, such as “opkg update” use for updating software list, “opkg install” use for APPs installation, “opkg remove” use for APPs uninstallation.

Do RDK have the commands/methods like this? If I want to install one APP into my router, how should I do?