Work on saving/loading.
Add context
Properly print null-location as nothing.