Remove generated files
Modes
fragments
visitor and apprentice mode changes
remove unnecessary files
integrated UI
further changes
Merge branch 'master' into andrew
merge nahush, UI and andrew