Start implementing contexts. A lot to go.