Another massive data structure overhaul

tfw not an enterprise coder
method invocation ->
layout changes

new keywords
expr dict untested