Copyright (c) 2019-2022 Baldur Karlsson SPDX-License-Identifier: MIT