Sever changes, ExternalObjects
Going to a more principled approach with with proper enclosing objects and full names
Working
Funny benchmark
Add jline, display better
More modularity with steps
latest changes