Implementation of planout interpreter in Golang

Sorry if this is a naive question, but it seems that all of your operators are going to be consuming this params

```type Context map[string]interface{}``