Contributions by Moritz Hoffmann <antiguru@gmail.com> are Copyright (c) 2017 Moritz Hoffmann.

