I've extracted an interface from Options

Like you mentioned already, the interface has changed a bit. I had to add the following methods to the interface in order to compile:

Object[] getParams();

Handlebars getHandlebars();

Template getFn();

Map<String, Object> getHash();

Please take a look, any remarks are welcome!

Regards,

Tom