Swissup_Core module adds menu and config entries to Magento backend. It also utilize some common tasks used by other modules.
composer require swissup/module-core
bin/magento setup:upgradePopup message manager allows to show regular Magento messages with additional information in popup window.
Usage example
Inject \Swissup\Helper\PopupMessageManager component into your controller
action and use it instead of built-in \Magento\Framework\Message\Manager:
$this->popupMessageManager->addError(
__('Decoding failed: Syntax error'),
$popupText,
$popupTitle
);