Add initial version of context and the two examples from the spec draft