Implementing engine-cache

Using `engine-cache` to manage engines and helpers.