Initial context loader

Please ensure this PR and all PRs go to the right branch (development)