wip: cleanup
wip: drop memory abstractions part 1
wip: use the normal context allocation
wip: remove more unused code