Namespace covers the external plug-in system from both sides of implementation.
Copyright (c) 2018 - GNU General Public License v3.0