#37: Core code more robust, Sequencable interface added, code coverage
up to 97.3%, engine initialization has now one single function per
target.