new ExecutionEngine approach

Each Fingerprint script is a separate module loaded and executed by the
engine.