Remove unused methods.
Update switch emit to more clely match original source.
Update LKG.
Update switches.
Update LKG.
Remove/move unused code.
Remove IO module entirely.  It is completely replaced with the Environment module.
Update LKG.
Remove unnecessary text abstraction classes.
Update LKG.
Remove more unused code.
Update LKG.