Lightning Framework Fake Pull Request

I made this PR to myself so that Ioan/Mark can add comments inline if desired.
I think the intepolation, if done, should be don outside this class. I'd prefer simplifying the API to offer one single function (which would be more clear) and we do additional work at the call site, when needed.